NextJS-те кеңейтілген мәзір
Алдыңғы сабақта біз қарапайым сілтемелерден тұратын мәзірдің мәселесін талқыладық. NextJS бұл мәселені шеше алады және сілтемеге өту бүкіл беттің қайта жүктелуіне әкелмейтіндігін қамтамасыз етеді. Өнімділікті оңтайландыру үшін тек өзгерген бөлік Ajax арқылы жүктелетін болады.
Бұл үшін біз сілтемелердің орнына
арнайы Link
компонентін қолданамыз.
Оны импорттайық:
/src/comps/menu/menu.jsximport Link from 'next/link';
Енді біздің мәзірімізді осы компонент арқылы қайта жасайық:
/src/comps/menu/menu.jsxexport default function Menu() {
return <>
<Link href="/">home</Link>
<Link href="/about">about</Link>
<Link href="/price">price</Link>
<Link href="/contacts">contacts</Link>
</>;
}
Задание 1
Мәзіріңізді Link
компоненті арқылы қайта жасаңыз.
Задание 2
Мәзір сілтемелеріне өту енді беттің қайта жүктелуіне әкелмейтініне көз жеткізіңіз.