React / Next.js

Fondamentali di Next.js

App Router, Server Components, Client Components, routing basato su file, layout, pagine

25 domande da colloquio·
Mid-Level
1

Cos'è l'App Router in Next.js?

Risposta

L'App Router è il nuovo sistema di routing di Next.js 13+ basato sulla directory app/. Sostituisce il Pages Router e introduce i Server Components di default, layout condivisi e un modello di routing più flessibile con convenzioni di file come page.tsx, layout.tsx e loading.tsx.

2

Come creare un route /about nell'App Router?

Risposta

Nell'App Router, ogni cartella rappresenta un segmento di route. Per creare /about, bisogna creare app/about/page.tsx. Il file page.tsx è obbligatorio per rendere una route pubblicamente accessibile. Senza questo file, la cartella sarà solo un segmento di percorso senza pagina visualizzata.

3

Qual è il comportamento predefinito dei componenti nell'App Router?

Risposta

Nell'App Router, tutti i componenti sono Server Components di default. Vengono eseguiti solo sul server e non inviano JavaScript al client, migliorando le prestazioni. Per usare funzionalità client (hook, eventi), bisogna aggiungere la direttiva 'use client' all'inizio del file.

4

Come creare un route dinamico /posts/[id] nell'App Router?

5

A cosa serve il file layout.tsx nell'App Router?

+22 domande da colloquio

Padroneggia React / Next.js per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis