Гурӯҳбандӣи роутҳо дар NextJS
Гоҳе барои осонӣ ба мо мумкин аст зарурат пайдо шавад, ки якчанд роутро дар як ҷузвдон гурӯҳбандӣ кунем, то ки ҷузвдони гурӯҳбандӣкунанда сегменти ҷудогона дар URL эҷод накунад.
Барои ин номи ҷузвдони гурӯҳбандӣкунанда бояд дар қавсҳои давра гирифта шавад. Биёед ба мисол нигарем.
Бигзор тавассути URL /reg мо сабтинома созем,
ва тавассути URL /log - авторизатсия.
Ҷузвдонҳои мувофиқи ин URL-ҳоро
дар як ҷузвдони умумӣ бо номи (auth) муттаҳид мекунем.
Пас, мо сохтори файлии зеринро хоҳем дошт:
- /app/
- /(auth)/
- /reg/
- page.jsx
- /log/
- page.jsx
- /reg/
- /(auth)/
Файл барои саҳифаи сабтинома созем:
export default function Reg() {
return <h1>register</h1>;
}
Файл барои саҳифаи авторизатсия созем:
export default function Log() {
return <h1>login</h1>;
}
Манипулятсияҳои дар дарс тавсифшударо иҷро кунед. Боварӣ ҳосил кунед, ки ҳама чиз тавре ки интизор меравад, кор мекунад.