⊗jsnxPmLtPC 39 of 57 menu

Bagian Situs dalam Komponen di NextJS

Dalam pelajaran sebelumnya, kita menulis teks bagian-bagian situs langsung di file tata letak:

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

Namun, hal ini bisa menjadi tidak nyaman dalam kasus di mana bagian-bagian situs berisi banyak kode dan teks. Oleh karena itu, biasanya bagian-bagian situs dipisahkan ke dalam file terpisah komponen.

Mari kita sebagai contoh memisahkan header situs ke dalam komponen terpisah. Kita buat file yang sesuai:

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

Impor komponen kita di file dengan tata letak:

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

Tampilkan teks komponen kita dengan menggunakan tag dengan namanya:

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

Buatlah komponen terpisah untuk header dan footer situs.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak