Introdução ao Next.js
Definição
Framework Server Side Rendering (SSR) mais famoso do ecossistema React.js.
Mantida pela Vercel.
Possui um servidor em NodeJS para renderizar a página web com React.js e entrega todo o HTML pronto para o navegador (cliente).
Vantages
-
Setup zero configuração
-
Permite usar TypeScript
-
Melhor performance para renderização, pois utiliza SSR em vez de CSR
-
Desenvolvimento com 1 única tecnologia
-
Deploy simplificado
-
SEO otimizado
-
Retrocompatibilidade
-
Possibilidade de desativar o JavaScript no navegador
-
Criação de rotas facilitada com a API Routes