⊗jsnxPmLtPC 39 of 57 menu

Dele van die webwerf in komponente in NextJS

In die vorige les het ons die teks van die dele van die webwerf regstreeks in die lêer van die uitleg geskryf:

export default function RootLayout({children}) { return ( <html lang="en"> <body> <header> hoof </header> <main> {children} </main> <footer> voetskrif </footer> </body> </html> ); }

Dit kan egter ongerieflik wees in die geval waar die dele van die webwerf baie kode en teks bevat. Daarom word dele van die webwerf gewoonlik in afsonderlike komponentlêers geplaas.

Kom ons plaas byvoorbeeld die webwerf se kop in 'n afsonderlike komponent. Laat ons die ooreenstemmende lêer skep:

export default function Header() { return <> hoof </>; }

Laat ons ons komponent in die lêer met die uitleg invoer:

import Header from '@/comp/header/header.jsx'; export default function RootLayout({children}) { }

Laat ons die teks van ons komponent uitvoer deur 'n etiket met sy naam te gebruik:

import Header from '@/comp/header/header.jsx'; export default function RootLayout({children}) { return ( <html lang="en"> <body> <header> <Header /> </header> <main> {children} </main> <footer> voetskrif </footer> </body> </html> ); }

Maak afsonderlike komponente vir die webwerf se kop- en voetskrif.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp