W App Routerze każdy folder jest segmentem trasy odpowiadającym części URL. Plik layout.tsx w segmencie opakowuje wszystkie strony i layouty poniżej; layouty zagnieżdżone składają się i mogą utrzymywać stan między nawigacjami, co pozwala na wspólne UI jak navbar czy sidebar.
Rozwinięcie krótkiej odpowiedzi — co zwykle ma znaczenie w praktyce:
Krótki przykład (szablon do wyjaśniania):
// Example: discuss trade-offs for "jak-działają-segmenty-routingu-i-zagnieżdżone-la"
function explain() {
// Start from the core idea:
// Routing opiera się na strukturze plików. Każdy folder w app/ to segment; page.tsx renderuj
}