Težava z navadnim menijem v NextJS
V prejšnji lekciji smo naredili meni iz navadnih povezav:
export default function Menu() {
return <>
<a href="/">domov</a>
<a href="/about">o nas</a>
<a href="/price">cene</a>
<a href="/contacts">kontakti</a>
</>;
}
Zdaj pa razpravljajmo o nekaterih težavah, povezanih s tem. Bistvo je v tem, da prehod skozi povezave tega menija povzroči ponovno nalaganje celotne strani. To je pravilno z vidika SEO, vendar ni zelo optimalno z vidika zmogljivosti. Bistvo je, da pri ponovnem nalaganju strani znova prenesemo celotno postavitev spletnega mesta, čeprav se v njem spremeni samo vsebina. Optimalno bi bilo prenesti samo vsebino strani.
NextJS predvideva rešitev te težave. O njej bomo razpravljali v naslednji lekciji.
Prepričajte se, da prehod skozi navadne povezave povzroči ponovno nalaganje strani.