
Next.js Metadata & SEO
Metadata API, OpenGraph, Twitter cards, sitemap, robots.txt, JSON-LD-schema
1Wat is de aanbevolen methode om metadata te definiëren in Next.js App Router?
Wat is de aanbevolen methode om metadata te definiëren in Next.js App Router?
Antwoord
Next.js App Router introduceert het `metadata`-object dat wordt geëxporteerd vanuit layouts en pages om metadata op een type-safe en geoptimaliseerde manier te definiëren. Deze aanpak vervangt de `<Head>`-componenten uit Next.js 12 en maakt server-side rendering van metadata mogelijk. De `metadata`-export is statisch en wordt geanalyseerd tijdens build time voor betere SEO-prestaties.
2Hoe genereer je dynamische metadata op basis van route-parameters in Next.js?
Hoe genereer je dynamische metadata op basis van route-parameters in Next.js?
Antwoord
De `generateMetadata`-functie is async en ontvangt `params` en `searchParams` als argumenten, waardoor data geladen kan worden om metadata dynamisch op te bouwen. Het draait server-side tijdens render time en kan API-aanroepen doen. Dit maakt het mogelijk om unieke metadata te creëren voor elke dynamische pagina, wat essentieel is voor de SEO van detailpagina's.
3Hoe gaat Next.js om met het samenvoegen van metadata tussen geneste layouts en pages?
Hoe gaat Next.js om met het samenvoegen van metadata tussen geneste layouts en pages?
Antwoord
Next.js voegt metadata van bovenliggende layouts automatisch samen met onderliggende pages, met prioriteit voor waarden die het dichtst bij de page liggen. Velden worden overschreven (title, description) behalve `openGraph.images` en `twitter.images` die als arrays worden samengevoegd. Deze cascade maakt het mogelijk om standaard metadata op root-niveau te definiëren en op page-niveau te overschrijven.
Wat is het voordeel van het gebruik van `title.template` in Next.js metadata?
Wat is de aanbevolen methode om favicons te definiëren in Next.js App Router?
+15 gespreksvragen
Andere React / Next.js-sollicitatieonderwerpen
JavaScript-basisbegrippen
React-basisbegrippen
React Hooks
Componentlevenscyclus
React Router
Statusbeheer met Context
Formulieren & Controlled Components
Gegevens ophalen & API
React Query (TanStack Query)
Styling & CSS-in-JS
Next.js Fundamentals
TypeScript met React
Next.js Data Fetching
Next.js Server Actions
Routing & Navigatie in Next.js
Next.js API Routes
Next.js Middleware & Auth
React Testen
Zustand State Management
React Performance-optimalisatie
Error Boundaries & Error Handling
Advanced React Patterns
Geavanceerde Next.js-functies
Next.js Deployment & Productie
Architecture & Design Patterns
React Server Components
Next.js Internationalisering
React Beveiliging & Best Practices
Beheers React / Next.js voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis