Seskupování rout v NextJS

Někdy pro pohodlí můžeme potřebovat seskupit několik rout do jedné složky tak, aby seskupující složka nevytvářela samostatný segment v URL.

K tomu je třeba název seskupující složky uzavřít do kulatých závorek. Podívejme se na příklad.

Předpokládejme, že pro URL /reg chceme vytvořit registraci a pro URL /log - autorizaci. Spojme složky odpovídající těmto URL do jedné společné složky s názvem (auth).

Tak získáme následující souborovou strukturu:

Vytvořme soubor pro registrační stránku:

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

Vytvořme soubor pro přihlašovací stránku:

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

Proveďte manipulace popsané v lekci. Ujistěte se, že vše funguje tak, jak se očekává.