NextJS Izvērstā izvēlne
Iepriekšējā nodarbībā mēs apspriedām parastās saites izvēlnes problēmu. NextJS var atrisināt šo problēmu un panākt, ka navigācija pa saiti neizraisītu visas lapas pārlādi. Veiktspējas optimizēšanai tikai mainītā daļa tiks iellādēta caur Ajax.
Lai to izdarītu, saitu vietā mēs
izmantosim īpašu
komponentu Link.
Importēsim to:
/src/comps/menu/menu.jsximport Link from 'next/link';
Pārveidosim mūsu izvēlni, izmantojot šo komponentu:
/src/comps/menu/menu.jsxexport default function Menu() {
return <>
<Link href="/">sākums</Link>
<Link href="/about">par</Link>
<Link href="/price">cena</Link>
<Link href="/contacts">kontakti</Link>
</>;
}
Задание 1
Pārveidojiet savu izvēlni, izmantojot
komponentu Link.
Задание 2
Pārliecinieties, ka navigācija pa izvēlnes saitēm tagad neizraisa lapas pārlādi.