АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
⊗jsnxPmImSC 29 of 57 menu

Імпарт кампанентаў у NextJS

Імпартаваць можна не толькі файлы з данымі, але і кампаненты падобна таму, як мы звыклі дзейнічаць пры рабоце ў звычайным React. Давайце паглядзім, як гэта працуе.

Для пачатку ўвядзем некаторыя пагадненні. Як вы ўжо ведаеце, у папцы src/app размяшчаюцца старонкі сайта. Давайце размясцім даччыныя кампаненты ў папцы src/comp.

Давайце цяпер падключым даччыны кампанент да якой-небудзь старонкі. Хай у нас ёсць такая старонка:

export default function Test() { return <> <h1>Test</h1> </>; }

Хай у нас ёсць наступны даччыны кампанент:

export default function Child() { return <p> child </p>; }

Імпартуем наш даччыны кампанент на нашу старонку:

import Child from '@/comp/child/child.jsx'; export default function Test() { return <> <h1>Test</h1> </>; }

Выканаем устаўку імпартаванага кампанента. Для гэтага выкарыстаем тэг з імем зменнай кампанента:

import Child from '@/comp/child/child.jsx'; export default function Test() { return <> <h1>Test</h1> <Child /> </>; }

Стварыце некалькі даччыных кампанентаў. Імпартуйце іх на вашыя старонкі.

byru