,

Next.js 13: Project Structure

Posted by






Next.js 13 Estrutura de Projeto

Next.js 13 Estrutura de Projeto

O Next.js é uma estrutura de projeto que permite o desenvolvimento de aplicações web de forma rápida e eficiente. Com a versão 13 do Next.js, várias melhorias e novas funcionalidades foram adicionadas, incluindo uma nova estrutura de projeto. Neste artigo, vamos explorar a nova estrutura de projeto do Next.js 13 e como você pode utilizá-la para desenvolver suas aplicações.

Estrutura de Projeto

A nova estrutura de projeto do Next.js 13 é projetada para oferecer uma organização mais eficiente dos arquivos e melhorar a experiência de desenvolvimento. A estrutura de projeto inclui os seguintes diretórios:

  • pages: Este diretório contém os arquivos que representam as páginas da sua aplicação. Cada arquivo dentro deste diretório corresponde a uma rota da sua aplicação. Por exemplo, o arquivo “index.js” representa a página inicial da sua aplicação.
  • public: Neste diretório, você pode adicionar os arquivos estáticos, como imagens, vídeos e outros recursos, que serão acessíveis publicamente pela sua aplicação.
  • styles: Este diretório é usado para armazenar arquivos de estilo, como folhas de estilo CSS, que serão utilizadas pela sua aplicação.
  • components: Aqui você pode armazenar os componentes reutilizáveis da sua aplicação, como botões, cabeçalhos, rodapés, entre outros.
  • api: Este diretório é novo na estrutura de projeto do Next.js 13 e é usado para criar APIs serverless.
  • util: Neste diretório, você pode armazenar as funções utilitárias e outros arquivos de código que são utilizados em diferentes partes da sua aplicação.

Conclusão

A nova estrutura de projeto do Next.js 13 oferece uma organização mais eficiente dos arquivos e facilita o desenvolvimento de aplicações web. Com a capacidade de criar APIs serverless e a integração mais fácil de arquivos estáticos e estilos, o Next.js 13 é uma excelente escolha para o desenvolvimento de aplicações web modernas e eficientes.


0 0 votes
Article Rating
20 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
David Welber
11 months ago

Obrigado pelo vídeo mano @DeveloperDeck101

Henrique K
11 months ago

Excelente didática

Breno Gomes
11 months ago

@DeveloperDeck101

On365 - Always on
11 months ago

ótimo vídeo

Felipe Bittencourt
11 months ago

Bem legal

Wallison Moura
11 months ago

Sensacional seus vídeos camarada @DeveloperDeck101 , nessa questão de fonts, o ideal no seria uma pasta dentro da public?, assim como images….
Abraço!

francisco kelton
11 months ago

vc é foda cara, obrigado ai de coração

Bruno Perrone
11 months ago

@DeveloperDeck101

Bolo fusão recheado

Ingredientes (10 porções)

Massa

3 ovos

3 colheres (sopa) de margarina

2 xícaras (chá) de açúcar

3 xícaras (chá) de farinha de trigo

1 xícara (chá) de achocolatado

1 xícara (chá) de leite

1 colher (sopa) de fermento em pó

Recheio

1 lata de leite condensado

2 colheres (sopa) maisena

½ lata de leite (um pouco mais de meia)

1 gema

Cobertura

1 e ½ xícaras (chá) chocolate branco picado

1 xícara de creme de leite

1 pacote de coco a gosto

Modo de preparo
Tempo de preparo : 1h 20min

Massa:

1. Bata as claras em neve, reserve.

2. Bata as gemas o açúcar, a manteiga, aos poucos acrescente a farinha de trigo e o leite, bata bem, agora acrescente o fermento e as claras em neve, misturando com uma colher, envolvendo as claras na massa de baixo para cima, até que as claras estejam totalmente incorporadas à massa.

3. Em seguida, coloque metade da massa em uma forma untada e enfarinhada, e a outra metade coloque o chocolate em pó e misture, despeje o restante da massa com chocolate.

4. Asse em forno médio, preaquecido por cerca de 50 minutos.

Recheio:

5. Despeje em uma panela o leite condensado o leite a maisena, um pouco de coco ralado, coloque no fogo até engrossar, mexendo sempre, após engrossar desligue e deixe esfriar.

Cobertura:

6. Derreta o chocolate em banho-maria e coloque o creme de leite e pronto, só espalhar por cima do bolo.

Tatianno Alves
11 months ago

Muito bom o conteúdo!!!! Estou quase zerando essa masterclass!!! @DeveloperDeck101

Tiago C
11 months ago

@DeveloperDeck101 +1 sobre video integrando com stripe
Se tiver em mente algo com graphql seria muito interessante também

Tiago C
11 months ago

@developerdeck101 reparei que você criou o componente "main-nav". Eu sempre usei o padrão como "MainNav" e isso me gerou muita dúvida sobre as rotas.
Quando tenho uma rota com nome composto, ex "edit user", qual seria a melhor forma de estruturar isso no projeto?
Minha tendência seria "EditUser", mas por ser uma slug, o certo seria "edit-user" (o que eu acho estranho ter uma pasta assim), mas também já ouvi falar que o certo seria "user/edit" (manter sempre 1 palavra e agrupar por contexto)
Como você usa?

Roberto Flávio Malheiros Barros
11 months ago

Que trabalho fantástico , sensacional, direto ao ponto!!!
Vamos incentivar de todas as maneiras possíveis, galera.🤗

Lucas Cordeiro
11 months ago

Conteúdo bom demais!

Bruno Jacby
11 months ago

@DeveloperDeck101 quantos animais vc tem kkkkk animal é essa aula, show! 🚀🚀

David Goulart
11 months ago

@DeveloperDeck101 #nextjs13 #nextjs eu vou investir na minha carreira de dev hoje

Smartchoice Softwares
11 months ago

@DeveloperDeck101 Por favor peço me ajudar, pode ser com videio ou em privado com integracao de site html onde o site tem arquivos de estilos,Bootstrap etc,e Jquery, e outros js…Em Next 13.4 peço alguma resposta nisoo pode ser no email do comentario ou um videio

Astro codexx
11 months ago

kkkkkk… "Vocês dois ai" Um já está pago em… 😂😂. Ótimo conteúdo como sempre, parabéns.

Alessandro Vitorio
11 months ago

Também junto

Guilherme piangers
11 months ago

Muito bom