Komponentide importimine NextJS-is
Importida saab mitte ainult andmefaile, vaid ka komponente sarnaselt sellega, kuidas me oleme harjunud tegutsema tavalise React-i puhul. Vaatame, kuidas see töötab.
Alustuseks võtame kasutusele mõned kokkulepped.
Nagu te juba teate, asuvad kausta src/app
veebilehe lehed. Paneme alamkomponendid kausta
src/comp.
Ühendame nüüd mõne alamkomponendi mõne lehega. Olgem meil näiteks selline leht:
src/app/test/page.jsxexport default function Test() {
return <>
<h1>Test</h1>
</>;
}
Olgem meil järgmine alamkomponent:
src/comp/child/child.jsxexport default function Child() {
return <p>
alamkomponent
</p>;
}
Importime oma alamkomponendi oma lehele:
src/app/test/page.jsximport Child from '@/comp/child/child.jsx';
export default function Test() {
return <>
<h1>Test</h1>
</>;
}
Teeme imporditud komponendi sisestamise. Selleks kasutame komponendi muutuja nimega tegit:
src/app/test/page.jsximport Child from '@/comp/child/child.jsx';
export default function Test() {
return <>
<h1>Test</h1>
<Child />
</>;
}
Задание 1
Loo mitu alamkomponenti. Impordi need oma lehtedele.