React / Next.js

Routing & Navigatie in Next.js

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

22 gespreksvragen·
Mid-Level
1

Wat is de syntax om een dynamische route te maken in Next.js App Router?

Antwoord

Dynamische routes in Next.js App Router gebruiken vierkante haakjes om variabele URL-segmenten te definiëren. Bijvoorbeeld maakt [id] een route die elke waarde op die positie in de URL vastlegt. Deze waarde is vervolgens toegankelijk via de paginaparameters. Deze conventie maakt het mogelijk om generieke pagina's te maken die zich aanpassen aan verschillende inhoud zonder aparte bestanden voor elke variatie te maken.

2

Wat is de primaire rol van de Link-component in Next.js?

Antwoord

De Link-component is het aanbevolen navigatie-element in Next.js. Het laadt zichtbare routes in de viewport automatisch vooraf en maakt client-side navigatie mogelijk zonder volledige pagina-herlaadingen. In tegenstelling tot een standaard a-tag behoudt Link de applicatiestatus en biedt soepele overgangen tussen pagina's, wat de gebruikerservaring en prestaties aanzienlijk verbetert.

3

Hoe toegang krijgen tot dynamische routeparameters in een Server Component?

Antwoord

In Next.js App Router ontvangen Server Components automatisch een params-object met de dynamische URL-segmenten. Dit object wordt als prop doorgegeven aan de componentfunctie. Voor een [id]-route bevat params.id bijvoorbeeld de vastgelegde waarde. Deze aanpak vereenvoudigt parametertoegang zonder client-side hooks.

4

Wat is het belangrijkste voordeel van route groups in Next.js?

5

Wat is het verschil tussen useRouter en usePathname?

+19 gespreksvragen

Beheers React / Next.js voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis