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