Prévia do material em texto
Guia Básico de Next.js Este material tem como objetivo explicar, de forma simples e direta, o que é o Next.js, para que ele serve e como instalar e rodar um projeto básico. 1. O que é Next.js? Next.js é um framework baseado em React que facilita a criação de aplicações web modernas. Ele adiciona recursos importantes que não existem nativamente no React puro, como rotas automáticas, renderização no servidor (SSR), geração de sites estáticos (SSG) e otimizações de performance. Em resumo: o React cuida da interface, e o Next.js cuida da estrutura da aplicação. 2. Por que usar Next.js? • Sistema de rotas automático baseado em arquivos • Melhor SEO com renderização no servidor • Performance otimizada automaticamente • Suporte nativo a APIs no backend • Excelente integração com TypeScript 3. Pré-requisitos Antes de começar, você precisa ter instalado em sua máquina: • Node.js (versão LTS recomendada) • NPM ou Yarn (gerenciador de pacotes) • Conhecimento básico de JavaScript e React 4. Como instalar o Next.js Para criar um novo projeto Next.js, utilize o comando abaixo no terminal: npx create-next-app@latest meu-projeto Durante a instalação, você poderá escolher opções como TypeScript, ESLint e App Router. 5. Estrutura básica do projeto Após a criação, o projeto terá uma estrutura semelhante a esta: • app/ → páginas e layouts da aplicação • public/ → arquivos estáticos (imagens, ícones) • package.json → dependências e scripts • next.config.js → configurações do Next.js 6. Como rodar o projeto Entre na pasta do projeto e execute o comando: npm run dev Depois disso, acesse no navegador: http://localhost:3000 7. Próximos passos Após entender o básico, o próximo passo é aprender sobre componentes, layouts, rotas dinâmicas, consumo de APIs e deploy da aplicação.