React / Next.js

Routing i Nawigacja w Next.js

Dynamic routes, route groups, parallel routes, intercepting routes, useRouter, Link, redirect

22 pytań z rozmów·
Mid-Level
1

Jaka jest składnia tworzenia dynamicznej trasy w Next.js App Router?

Odpowiedź

Dynamiczne trasy w Next.js App Router używają nawiasów kwadratowych do definiowania zmiennych segmentów URL. Na przykład [id] tworzy trasę, która przechwytuje dowolną wartość na tej pozycji w URL. Wartość ta jest następnie dostępna przez parametry strony. Ta konwencja pozwala na tworzenie ogólnych stron, które dostosowują się do różnych treści bez tworzenia osobnych plików dla każdej wariacji.

2

Jaka jest główna rola komponentu Link w Next.js?

Odpowiedź

Komponent Link jest zalecanym elementem nawigacyjnym w Next.js. Automatycznie preładuje widoczne trasy w viewport i umożliwia nawigację po stronie klienta bez pełnego przeładowania strony. W przeciwieństwie do standardowego tagu a, Link utrzymuje stan aplikacji i zapewnia płynne przejścia między stronami, znacznie poprawiając doświadczenie użytkownika i wydajność.

3

Jak uzyskać dostęp do parametrów dynamicznej trasy w Server Component?

Odpowiedź

W Next.js App Router, Server Components automatycznie otrzymują obiekt params zawierający dynamiczne segmenty URL. Obiekt ten jest przekazywany jako prop do funkcji komponentu. Na przykład dla trasy [id], params.id będzie zawierać przechwycona wartość. To podejście upraszcza dostęp do parametrów bez potrzeby użycia hooków po stronie klienta.

4

Jaka jest główna zaleta route groups w Next.js?

5

Jaka jest różnica między useRouter a usePathname?

+19 pytań z rozmów

Opanuj React / Next.js na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo