⊗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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау