,

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
1 year ago

Obrigado pelo vídeo mano @DeveloperDeck101

Henrique K
1 year ago

Excelente didática

Breno Gomes
1 year ago

@DeveloperDeck101

On365 - Always on
1 year ago

ótimo vídeo

Felipe Bittencourt
1 year ago

Bem legal

Wallison Moura
1 year 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
1 year ago

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

Bruno Perrone
1 year 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
1 year ago

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

Tiago C
1 year ago

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

Tiago C
1 year 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
1 year ago

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

Lucas Cordeiro
1 year ago

Conteúdo bom demais!

Bruno Jacby
1 year ago

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

David Goulart
1 year ago

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

Smartchoice Softwares
1 year 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
1 year ago

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

Alessandro Vitorio
1 year ago

Também junto

Guilherme piangers
1 year ago

Muito bom