React / Next.js

Fundamentos do Next.js

App Router, Server Components, Client Components, roteamento baseado em arquivos, layouts, páginas

25 perguntas de entrevista·
Mid-Level
1

O que é o App Router no Next.js?

Resposta

O App Router é o novo sistema de roteamento do Next.js 13+ baseado no diretório app/. Ele substitui o Pages Router e introduz Server Components por padrão, layouts compartilhados, e um modelo de roteamento mais flexível com convenções de arquivos como page.tsx, layout.tsx e loading.tsx.

2

Como criar uma rota /about no App Router?

Resposta

No App Router, cada pasta representa um segmento de rota. Para criar /about, crie app/about/page.tsx. O arquivo page.tsx é obrigatório para tornar uma rota publicamente acessível. Sem este arquivo, a pasta será apenas um segmento de caminho sem página exibida.

3

Qual é o comportamento padrão dos componentes no App Router?

Resposta

No App Router, todos os componentes são Server Components por padrão. Eles executam apenas no servidor e não enviam JavaScript ao cliente, melhorando o desempenho. Para usar funcionalidades do cliente (hooks, eventos), é necessário adicionar a diretiva 'use client' no topo do arquivo.

4

Como criar uma rota dinâmica /posts/[id] no App Router?

5

Para que serve o arquivo layout.tsx no App Router?

+22 perguntas de entrevista

Domine React / Next.js para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis