Груписање рута у 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>;
}
Поведите радње описане у лекцији. Уверите се да све функционише како се очекује.