Gruppering av rutter i NextJS

Ibland kan vi behöva gruppera flera rutter i en mapp för enkelhetens skull så att grupperingsmappen inte skapar ett separat segment i URL:en.

För att göra detta ska namnet på grupperingsmappen omges av runda parenteser. Låt oss titta på ett exempel.

Låt oss säga att vi för URL:en /reg vill skapa registrering, och för URL:en /log - inloggning. Låt oss kombinera mapparna som motsvarar dessa URL:er i en gemensam mapp med namnet (auth).

Således kommer vi att få följande filstruktur:

Låt oss skapa filen för registreringssidan:

app/(auth)/reg/page.jsxexport default function Reg() {
  return <h1>register</h1>;
}

Låt oss skapa filen för inloggningssidan:

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

Utför manipulationerna som beskrivs i lektionen. Se till att allt fungerar som förväntat.