React / Next.js

Podstawy Next.js

App Router, Server Components, Client Components, routing oparty na plikach, layouts, strony

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

Czym jest App Router w Next.js?

Odpowiedź

App Router to nowy system routingu w Next.js 13+ oparty na katalogu app/. Zastępuje Pages Router i wprowadza Server Components domyślnie, współdzielone layouty i bardziej elastyczny model routingu z konwencjami plików, takimi jak page.tsx, layout.tsx i loading.tsx.

2

Jak stworzyć trasę /about w App Router?

Odpowiedź

W App Router każdy folder reprezentuje segment trasy. Aby utworzyć /about, utwórz app/about/page.tsx. Plik page.tsx jest wymagany, aby uczynić trasę publicznie dostępną. Bez tego pliku folder będzie jedynie segmentem ścieżki bez wyświetlanej strony.

3

Jakie jest domyślne zachowanie komponentów w App Router?

Odpowiedź

W App Router wszystkie komponenty są domyślnie Server Components. Działają wyłącznie na serwerze i nie wysyłają JavaScript do klienta, co poprawia wydajność. Aby korzystać z funkcji klienta (hooks, zdarzenia), należy dodać dyrektywę 'use client' na początku pliku.

4

Jak stworzyć dynamiczną trasę /posts/[id] w App Router?

5

Do czego służy plik layout.tsx w App Router?

+22 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