Importovanie komponentov v NextJS
Importovať je možné nielen súbory s údajmi, ale aj komponenty podobne ako sme zvyknutí pri práci v obyčajnom Reacte. Pozrime sa, ako to funguje.
Na začiatok si stanovme niektoré dohody.
Ako už viete, v priečinku src/app
sa umiestňujú stránky webu. Umiestnime
podradené komponenty do priečinka
src/comp.
Poďme teraz pripojiť podradený komponent k nejakej stránke. Majme napríklad takúto stránku:
export default function Test() {
return <>
<h1>Test</h1>
</>;
}
Predpokladajme, že máme nasledujúci podradený komponent:
export default function Child() {
return <p>
child
</p>;
}
Importujme náš podradený komponent na našu stránku:
import Child from '@/comp/child/child.jsx';
export default function Test() {
return <>
<h1>Test</h1>
</>;
}
Vykonajme vloženie importovaného komponentu. Na to použijeme značku s názvom premennej komponentu:
import Child from '@/comp/child/child.jsx';
export default function Test() {
return <>
<h1>Test</h1>
<Child />
</>;
}
Vytvorte niekoľko podradených komponentov. Importujte ich na vaše stránky.