S Soluções.dev.br
Frameworks e Ecossistemas

Next.js App Router Cheat Sheet

Estrutura de arquivos, Fetching e componentes de servidor no Next.js.

Roteamento

Define a página principal de uma rota.

// app/page.tsx
export default function Page() { ... }

Define um layout compartilhado para as sub-rotas.

// app/layout.tsx
export default function Layout({ children }) { ... }

Componentes

Diretiva para tornar um componente executável no cliente.

"use client";

Data Fetching

Fetching de dados no servidor com controle de cache.

const data = await fetch('https://api...', { cache: 'no-store' });

Hooks

Hook para navegação programática no App Router.

import { useRouter } from 'next/navigation';

SEO

Configuração de metadados para SEO.

export const metadata = { title: 'Página' };