NextJS-тегі маршруттарды топтау

Кейде бізге ыңғайлылық үшін бірнеше маршрутты бір бумаға біріктіру қажет болуы мүмкін, сол кезде топтастырушы бума URL-да жеке сегмент құрмайды.

Ол үшін топтастырушы буманың атауын дөңгелек жақшаға алу керек. Мысал арқылы қарастырайық.

/reg URL арқылы біз тіркеуді, ал /log URL арқылы - авторизацияны жасағымыз келеді. Осы URL-ға сәйкес келетін бумаларды (auth) атауы бар ортақ бумаға біріктіреміз.

Осылайша бізде келесі файлдық құрылым пайда болады:

Тіркеу беті үшін файл жасайық:

app/(auth)/reg/page.jsxexport default function Reg() {
  return <h1>тіркелу</h1>;
}

Авторизация беті үшін файл жасайық:

app/(auth)/log/page.jsxexport default function Log() {
  return <h1>кіру</h1>;
}
Задание 1

Сабақта сипатталған манипуляцияларды орындаңыз. Барлығы күтілгендей жұмыс істейтініне көз жеткізіңіз.