⊗jsnxPmLtCt 33 of 57 menu

NextJS сайтынын макетинин ичиндеги контент

Биз өткөн сабакта карап баштаган сайтынын негизги макетине көңүл буралы:

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

Көрүнүп тургандай, сайт макети функциялуу компонент болуп саналат. Бул учурда функциянын параметрине объект берилет, андан биз children ачкычын тиешелүү өзгөрмөгө алабыз. Бул өзгөрмөдө суралган URL дал келген page.jsx файлынын мазмуну сакталат.

Башкача айтканда, layout.jsx файлында бизде сайттын макети сакталып турат, ал эми children өзгөрмөсүн колдонуп, биз сайт макетинин кайсы жерине барактын контенти киргизилиши керек экенин көрсөтөбүз.

Мисал үчүн, барактын контентин бир кандайдыр бир тегге жасап көрөлү:

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

Сиздин сайтыңыздын контентин main тегине киргизиңиз.

Кыргызча
AfrikaansAzə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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу