React / Next.js

Fundamentos de Next.js

App Router, Server Components, Client Components, routing basado en archivos, layouts, páginas

25 preguntas de entrevista·
Mid-Level
1

¿Qué es el App Router en Next.js?

Respuesta

El App Router es el nuevo sistema de routing de Next.js 13+ basado en el directorio app/. Reemplaza al Pages Router e introduce los Server Components por defecto, layouts compartidos, y un modelo de routing más flexible con convenciones de archivos como page.tsx, layout.tsx y loading.tsx.

2

¿Cómo crear una ruta /about en el App Router?

Respuesta

En el App Router, cada carpeta representa un segmento de ruta. Para crear /about, hay que crear app/about/page.tsx. El archivo page.tsx es obligatorio para hacer una ruta accesible públicamente. Sin este archivo, la carpeta solo será un segmento de ruta sin página mostrada.

3

¿Cuál es el comportamiento predeterminado de los componentes en el App Router?

Respuesta

En el App Router, todos los componentes son Server Components por defecto. Se ejecutan únicamente en el servidor y no envían JavaScript al cliente, lo que mejora el rendimiento. Para usar funcionalidades del cliente (hooks, eventos), hay que agregar la directiva 'use client' al principio del archivo.

4

¿Cómo crear una ruta dinámica /posts/[id] en el App Router?

5

¿Para qué sirve el archivo layout.tsx en el App Router?

+22 preguntas de entrevista

Domina React / Next.js para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis