⊗jsnxPmLtNL 42 of 57 menu

NextJS හි කොටු සැකසුම්

ඔබ දන්නා පරිදි, බහාලුම /app ඇතුළත, ගොනුව /layout.jsx වෙබ් අඩවියේ ප්‍රධාන සැකිල්ල අඩංගු වේ.

අවශ්‍ය නම්, කෙසේ වෙතත්, ගිල්වූ බහාලුම් වල ඔබට ඔබගේම සැකිලි සෑදිය හැකිය. මෙම අවස්ථාවේදී, පිටු අන්තර්ගතය මුලින්ම ගිල්වූ සැකිල්ල තුළට ඇතුල් කරනු ලැබේ, ඉන්පසු ලැබෙන ප්‍රතිඵලය ප්‍රධාන සැකිල්ල තුළට ඇතුල් කරනු ලැබේ.

අපි ප්‍රායෝගිකව උත්සාහ කරමු. අපගේ ප්‍රධාන සැකිල්ල පහත ආකාරයෙන් පෙනිය යුතුය:

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

අපි තවත් එකක් සාදමු, ගිල්වූ සැකිල්ලක්, සියලු බහාලුම /users වල අන්තර්ගතය සඳහා:

export default function UsersLayout({children}) { return ( <div className="info"> message for all users </div> <div className="content"> {children} </div> ); }

ඔබට පෙනෙන පරිදි, මෙම සැකිල්ලේ අපි පිටුවේ මූලික ටැග් සඳහන් කරන්නේ නැත, ඒවා අපගේ ප්‍රධාන වෙබ් අඩවි සැකිල්ලේ දැනටමත් ඇති නිසා.

පරිශීලකයෙකු පෙන්වීම සඳහා අන්තර්ගතය සහිත ගොනුවක් ද සාදමු:

export default function User() { return <> <h1>User</h1> <p> user description </p> </>; }

මෙම මෙහෙයුම් වලින් පසුව අපගේ ගොනු කොටස්වල ව්‍යුහය මේ ආකාරයෙන් පෙනෙනු ඇත:

  • /app/
    • layout.jsx
    • /users/
      • layout.jsx
      • /show/
        • page.jsx

දැන්, අදාල URL වෙත පිවිසුම් ලබා ගන්නේ නම්, NextJS සියල්ල එකට එකතු කරනු ඇති අතර බ්‍රවුසරයේ අපට පහත අවසාන HTML කේතය ලැබෙනු ඇත:

<html lang="en"> <body> <header> header </header> <main> <div class="info"> message for all users </div> <h1>User</h1> <p> user description </p> </main> <footer> footer </footer> </body> </html>

වෙබ් අඩවියේ පරිශීලකයින් සඳහා වූ කොටසක් සහ තනතුරු සඳහා වූ කොටසක් සාදන්න. සෑම කොටසකම ඔබගේම සැකිල්ලක් සාදන්න, එය වෙබ් අඩවියේ ප්‍රධාන සැකිල්ලෙන් උරුම වනු ඇත.

සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න