Problem običnog menija u NextJS-u

U prethodnoj lekciji napravili smo meni od običnih linkova:

/src/comps/menu/menu.jsxexport default function Menu() {
  return <>
    <a href="/">home</a>
    <a href="/about">about</a>
    <a href="/price">price</a>
    <a href="/contacts">contacts</a>
  </>;
}

Hajde sada da razgovaramo o nekim problemima povezanim sa ovim. Stvar je u tome što prelazak preko linkova ovog menija dovodi do osvežavanja cele stranice. Ovo je ispravno sa stanovišta SEO-a, ali nije baš optimalno sa stanovišta performansi. Stvar je u tome što pri osvežavanju stranice mi ponovo preuzimamo čitav izgled sajta, iako se u njemu menja samo sadržaj. Optimalno bi bilo preuzimati samo sadržaj stranice.

U NextJS-u je predviđeno rešenje za ovaj problem. To ćemo razmotriti u narednoj lekciji.

Задание 1

Uverite se da prelazak preko običnih linkova izaziva osvežavanje stranice.