Este artigo serve como um guia para iniciantes e etapas para trabalhar em Next.js.
Next.js é uma estrutura flexível para construir aplicativos da web. Em vez disso, é uma estrutura de reação construída sobre Node.js.
Configurando seu projeto Next.js
Para iniciar um novo projeto Next.js, você precisará ter o Node.js instalado em sua máquina.
Instalação
Na instalação, abra um terminal e execute o seguinte comando para criar um novo projeto Next.js: npx create-next-app@latest my-nextjs-app
Next.js fornece um código já escrito que reflete o desenvolvimento do mundo real para familiarização com bases de código existentes.
Assim que a instalação for concluída, navegue até o diretório do projeto e execute o servidor de desenvolvimento:
cd meu-nextjs-app
npm executar desenvolvedor
Estrutura de pastas
A estrutura típica do projeto Next.js consiste em várias pastas principais:
Nextjs é uma estrutura preferida porque oferece uma variedade de recursos integrados, como:
Divisão automática de código para carregamentos de página mais rápidos.- Next.js faz a divisão de código automaticamente, para que cada página carregue apenas o que é necessário para aquela página. O que significa que o código de outras páginas não é veiculado inicialmente.
Roteamento do lado do cliente com pré-busca otimizada.
Um sistema de roteamento intuitivo baseado em página (com suporte para rotas dinâmicas)
Pré-renderização, tanto a geração estática (SSG) quanto a renderização do lado do servidor (SSR) são suportadas por página. - Gera HTML para cada página antecipadamente, em vez de fazer isso por JavaScript do lado do cliente.
Se não precisarmos pré-renderizar os dados, também podemos usar uma estratégia chamada Renderização do lado do cliente, que:
Suporte integrado a CSS e Sass está disponível para qualquer biblioteca CSS-in-JS.
Ambiente de desenvolvimento com suporte para atualização rápida.
Rotas de API para criar endpoints de API com funções sem servidor
Next.js tem suporte para rotas de API, o que nos permite criar facilmente um endpoint de API como uma função sem servidor do Node.js. Podemos fazer isso criando uma função dentro de um diretório pages/api.
Totalmente extensível.
Conclusão
Começar a usar Next.js é simples e a estrutura oferece um excelente equilíbrio entre flexibilidade e facilidade de uso. Esteja você criando um blog pessoal, um site corporativo ou um aplicativo da web complexo, Next.js oferece as ferramentas e os recursos para ajudá-lo a criar aplicativos escalonáveis e de alto desempenho rapidamente.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3