🖥️
Next.js RSC
document.cookie em RSC
Server Components rodam no Node.js — não existe `document` ou qualquer browser API neles.
Definição
Server Components (RSC) são componentes que renderizam exclusivamente no servidor. Eles não têm acesso a browser APIs (window, document, localStorage). Para cookies, o Next.js fornece a função cookies() do next/headers.
🔴 Problema
Tentar ler document.cookie num Server Component causa ReferenceError: document is not defined.
✅ Solução
Usar cookies() do next/headers em Server Components. document só existe no browser.
💡 Dica Senior
Regra: Server Component = servidor = sem window, document, navigator, localStorage, etc.
Perguntas de Entrevista
3/48