QUAL A MELHOR ESTRUTURA DE PASTAS PARA PROJETOS REACT/NEXT.JS?

  Рет қаралды 15,869

Dev Junior Alves

Dev Junior Alves

Күн бұрын

Пікірлер: 60
@kleinpapai
@kleinpapai 8 ай бұрын
Poxa já um pessoal reclamando aí que o vídeo não era oque esperava. Mas o conteúdo do vídeo está extremamente explícito no título. "QUAL A MELHOR ESTRUTURA DE PASTAS PARA PROJETOS REACT/NEXT.JS?". E é exatamente sobre oque ele fala no vídeo, estrutura de pastas... Então parem de reclamar achando que vai cair tudo nos braços de vocês! Em vez de perderem tempo reclamando do trabalho dos outros vão aprender a pesquisar melhor e larguem de ser preguiçosos. No mais, vídeo muito bom. Esclareceu exatamente oque eu estava precisando entender.
@vigorsla4253
@vigorsla4253 7 ай бұрын
Concordo muito!! a Vídeo muito bom de verdade! Me deu vários insights sobre organização de pastas, as nomenclaturas: camal, snake e pascal e principalmente sobre exportações de const.
@KlausNascimento
@KlausNascimento 9 ай бұрын
Quero expressar minha sincera gratidão pelo excelente vídeo que você criou sobre a melhor estrutura de pastas para projetos React/Next.js! Sua explicação clara e detalhada realmente me ajudou a compreender melhor como organizar meus projetos de forma eficiente.
@atejap
@atejap 11 ай бұрын
Muito bom o conteúdo. Mesmo nao utilizando exatamente a mesma estrutura de pastas, muitas dicas valiosas foram passadas.
@arthurkelvim5689
@arthurkelvim5689 2 жыл бұрын
Irmão eu tinha feito o comentario abaixo antes de ver o seu video por completo, CARAA. QUE VIDEO!! Eu estudei numa escola de programação chamada Labenu e nem lá explicaram com tanta clareza e intuição. A forma como vc estruturou as paginas está nota 1000, inclusive irei adota-la em todos os meus projetos futuros, está simples e clara, tinha coisa que eu nem tinha visto mas pela forma como vc elaborou elas eu ja sakava, enfim mano, top ganhou + um inscrito. E a minha sugestão de video na próxima seria falar sobre SEO com NextJS. Valeu camarada!
@devjunioralves
@devjunioralves 2 жыл бұрын
Que show mano! Valeu demais pelo feedback. Que massa que curtiu o vídeo! Sim, boa sugestão mano, valeu!
@gabrielalbuquerque7723
@gabrielalbuquerque7723 2 жыл бұрын
Excelente, Alves! Continue com o excelente trabalho!
@devjunioralves
@devjunioralves 2 жыл бұрын
Valeu demais Gabriel!!!
@devjunioralves
@devjunioralves 2 жыл бұрын
=== VÍDEOS RECOMENDADOS === ...::: Next.js 13 :::... INICIANDO COM NEXT.JS 13 - TUTORIAL INICIANTE kzbin.info/www/bejne/aJXEaX2LorOLbq8 TUTORIAL NEXT.JS 13: VALE A PENA MIGRAR? PARTE 1/3 kzbin.info/www/bejne/m5y5nZquoJx_grs TUTORIAL NEXT.JS 13: NOVAS ROTAS! PARTE 2/3 kzbin.info/www/bejne/i6jRqoado8mrl9E TUTORIAL NEXT.JS 13: FETCHING DATA - PARTE 3/3 kzbin.info/www/bejne/fJuYaoljdql1nJo [ROADMAP] O QUE VOCÊ DEVERIA ESTUDAR EM 2O23 kzbin.info/www/bejne/pGS1Zp-ne5dnnbs ...::: Tudo sobre React Hooks :::... ESSAS DICAS VÃO MUDAR A FORMA EM QUE VOCÊ CRIA SEUS COMPONENTES REACT kzbin.info/www/bejne/aIqThHealqapsNU TUDO SOBRE REACT HOOKS! Entenda como os Hooks funcionam - Parte 1/2 kzbin.info/www/bejne/kJ7bloaHj66mb6c ENTENDA REACT HOOKS NA PRÁTICA! Parte 2/2 kzbin.info/www/bejne/omGzd4ikgbt-ppY
@eiericksilva
@eiericksilva 2 жыл бұрын
Vídeo sensasional! Pode fazer um explicando o Context API? Com sua didática ajudaria muito!
@devjunioralves
@devjunioralves 2 жыл бұрын
Valeu demais pelo feedback!!! Opa, com certeza, vou trazer sim um vídeo explicando a Context API!
@kataik_
@kataik_ Жыл бұрын
Tem gente q usa umas pasta chamada 'lib' tbm, como se fosse o 'service' mas só pra lib externa como: datejs, prisma, as vezes o axios, etc
@devjunioralves
@devjunioralves Жыл бұрын
Sim, verdade! Excelente adição!!!
@AislanMiranda
@AislanMiranda 9 ай бұрын
mano, mandou muito bem na sua explicação, show de bola!
@gomessgbr
@gomessgbr Жыл бұрын
Muto bom video, cara, parabéns !
@devjunioralves
@devjunioralves Жыл бұрын
Valeu demais Gabriel. Que bom que tu curtiu!!!
@vhmattosweb7880
@vhmattosweb7880 11 ай бұрын
Cara, só pela referência ao Brooks já ganhou o like
@briziam
@briziam 2 жыл бұрын
Parabéns pelo conteúdo. Didática muito boa! Pretende publicar esta branch do projeto deste video no github?
@devjunioralves
@devjunioralves 2 жыл бұрын
Muito obrigado! Pretendo sim, vou criar um repositório para publicar os códigos feitos aqui no canal!
@hayttlesds
@hayttlesds Жыл бұрын
Boa. Explora mais esse conceito de 'export default". Quando e por que?
@devjunioralves
@devjunioralves Жыл бұрын
Opa, perfeito man, excelente idéia!
@MarcosSantos-sv1do
@MarcosSantos-sv1do Жыл бұрын
Muito bom!🤯
@devjunioralves
@devjunioralves Жыл бұрын
Valeu Marcos!
@discoverydev2445
@discoverydev2445 Жыл бұрын
Muito boa essa arquitetura
@devjunioralves
@devjunioralves Жыл бұрын
Simm, tenho muitos projetos seguindo esse padrão, se provou muito flexível.
@NoSb0r100
@NoSb0r100 Жыл бұрын
Atualmente não seria melhor utilizar somente a pasta app para a criação das Pages? E com relação ao template não seria mais intuitivo utilizar apenas os layouts dentro das pastas Pages já no novo padrão do next? Vlw Dev Jr. Seria bacana um exemplo de autenticação no nexjs com o uso do context, vi em alguns canais do KZbin, mas confesso que eles complicam algo que parece ser simples.
@gabrielmedeiros9806
@gabrielmedeiros9806 Жыл бұрын
Pior coisa é o export default, dps que pega uma aplicação gigante, quando precisa fazer alguma mudança, o default só causa estresse
@devjunioralves
@devjunioralves Жыл бұрын
Exatamente, quando tu precisa dar manutenção que os problemas aparecem.
@maicongabriel5607
@maicongabriel5607 2 жыл бұрын
Qual extensão é essa que vai aparecendo os erros do lado em vermelho??? 15:10
@devjunioralves
@devjunioralves 2 жыл бұрын
A extensão chama ErrorLens. Tem um vídeo aqui no canal onde mostro as extensões que utilizo no meu vscode, tem muita coisa massa: kzbin.info/www/bejne/amebhaePrK-rb9k
@arthurkelvim5689
@arthurkelvim5689 2 жыл бұрын
Mano, vc me recomendaria algum curso sobre nextJs, quero focar nessa linguagem pq quero aprender sobre SEO ai to procurando um curso sobre de NextJs bacana. Excelente conteudo o seu, vc explica muito bem.
@devjunioralves
@devjunioralves 2 жыл бұрын
Olha, um curso muito bom que aborda muita coisa massa de Next.js é do William Justem.
@PauloNobrega-v6s
@PauloNobrega-v6s Жыл бұрын
Nessa estrutura de pastas onde ficariam as tuas interfaces?
@ribeiro.evandro
@ribeiro.evandro 2 жыл бұрын
Qual o tema está usando no VSCode?
@ribeiro.evandro
@ribeiro.evandro 2 жыл бұрын
Achei na descrição do vídeo, é o tema Illusion, porém não achei uma versão para o VIM :(
@devjunioralves
@devjunioralves 2 жыл бұрын
@@ribeiro.evandro Exatamente. Infelizmente não pro vim mesmo :( Mas... Oportunidade pra criar um hein
@lucasferreira70
@lucasferreira70 Жыл бұрын
Salve, utilizar q pasta /components fora da pasta /app não faz com q perdemos a funcionalidade de server components?
@devjunioralves
@devjunioralves Жыл бұрын
Não Lucas, os componentes não precisam estar dentro da pasta app para ser server components.
@giovani_avila
@giovani_avila Жыл бұрын
Qual o nome dos icons que você utiliza ?
@cristianmelo7729
@cristianmelo7729 Жыл бұрын
tem esse repo pra compartilhar?
@SohaaTitanio
@SohaaTitanio Жыл бұрын
Vi a thumb do vídeo e me decepcionei bastante com o vídeo. Pensei que falaria realmente sobre arquitetura, especificando camadas, vantagens e desvantagens (exemplos: MVVM, Flux, DDD, Clean Architecture etc)
@devjunioralves
@devjunioralves Жыл бұрын
Cara, sinto muito ouvir isso. Onde não trouxe um conteúdo comparando arquiteturas. Mas obrigado pelo feedback.
@diegotenorio5815
@diegotenorio5815 Жыл бұрын
@@devjunioralves Eu entendi a frustração dele. Organização de pasta não é arquitetura, isso é padrão de projeto. Também é um assunto legal, mas não é isso que está na thumb.
@diegotenorio5815
@diegotenorio5815 Жыл бұрын
​​@@devjunioralvesSe puder fazer um vídeo específico para arquitetura no frontend, seria muito bom. Existe uma carência enorme. É um tema que só o backend explora bem.
@icarovieira4479
@icarovieira4479 2 жыл бұрын
Por que está usando o babel não swc?Por culpa do styled-components? OBS: também sou de GO :)
@devjunioralves
@devjunioralves 2 жыл бұрын
Nesse template aí, é por causa do styled-components sim. Sério? Que legal mano! Po, Goiás é bom demais!
@icarovieira4479
@icarovieira4479 2 жыл бұрын
​@@devjunioralves sim eu vi que o next13 n ta dando certo com o styled-components ainda infelizmente:( , e depende da area q tu mora eu moro no interior então é uma merda kkkkkkkkkkkkkkkkk
@devjunioralves
@devjunioralves 2 жыл бұрын
@@icarovieira4479 Pois é, tive uns problemas com swc + styled components. Mas com o babel, ta tudo funcionando. Eu moro no interior também, e é verdade, interior é complicado kkkk Mas aqui tem muito lugar bonito, 2 rios e etc...
@caixetadeveloper4247
@caixetadeveloper4247 2 жыл бұрын
tentei criar uma pasta para os types igual a sua porem ele nao funciona. Ele me retorna isso aqui: Cannot import type declaration files. Consider importing 'home' instead of '@types/home'.ts(6137)
@devjunioralves
@devjunioralves 2 жыл бұрын
Nesse caso, essa pasta @types eu coloco apenas definições globais. Por exemplo: redefinir o type de theme do styled-components, types das variáveis de ambiente, que iriam ficar na raiz do projeto. Os demais types, eu deixa na pasta correspondente. Exemplo: Home/types.ts, Login/types.ts e etc
@caixetadeveloper4247
@caixetadeveloper4247 2 жыл бұрын
@@devjunioralves entendi, vlw man. Mas e se por acaso voce tem um type que vai usar na Home e Login voce criaria dois arquivos de types? para cada um ou tem uma pasta para tipos genericos?
@devjunioralves
@devjunioralves 2 жыл бұрын
@@caixetadeveloper4247 Se eles forem exatamente iguais, eu crio apenas na pasta que faz mais sentido, e nos demais lugares que precisar, eu importo da pasta onde ele foi criado. Tem algumas abordagens onde é criado uma pasta para tipos genéricos, mas eu particularmente não utilizo. Lembrando que existem várias formas de reaproveitar um tipo, utilizando pick, omit e etc... Tem vídeo sobre vários aqui no canal.
@caixetadeveloper4247
@caixetadeveloper4247 2 жыл бұрын
@@devjunioralves Vlw pela resposta mn, continua com os videos to maratonando teus videos. Voce é show mano
@devjunioralves
@devjunioralves 2 жыл бұрын
​@@caixetadeveloper4247 Que massa! Valeu demais mano!
@leonardoreis674
@leonardoreis674 2 жыл бұрын
Voce tem o repositorio desse projeto?
@devjunioralves
@devjunioralves 2 жыл бұрын
Estou organizando um repositório para os projetos aqui do canal, logo mais está no ar! Quando tiver pronto vou divulgar na aba de comunidade aqui do canal. Valeu Leonardo!
@lucascoliveira3957
@lucascoliveira3957 Жыл бұрын
Qual é o github do projeto que você mostrou no vídeo?
@devjunioralves
@devjunioralves Жыл бұрын
Cara, ainda to devendo um repositório organizado pro canal. Ainda estou organizando, mas no meu github que ta na descrição, tu vai encontrar repositórios que utilizo, tu pode conferir la.
@detonaagames9944
@detonaagames9944 Жыл бұрын
vídeo muito confuso!
@devjunioralves
@devjunioralves Жыл бұрын
O que exatamente tu não entendeu pra eu conseguir te ajudar.
O QUE VOCÊ DEVE SABER COMO DEV JUNIOR/PLENO/SENIOR?
20:12
Dev Junior Alves
Рет қаралды 1,9 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
Frontend in 2025: Does React.js still reign supreme?
9:18
Dev Junior Alves
Рет қаралды 1,7 М.
Arquitetura Front-end: Aplicando Arquitetura MVVM no Front-end (React.js)
10:58
5 FUNDAMENTOS do NEXTJS 14 que você PRECISA entender
15:18
Dev Junior Alves
Рет қаралды 14 М.
Next.js para Iniciantes na prática! (aulão)
44:04
LuizTools
Рет қаралды 10 М.
Applying clean architecture to my Next.js project
20:15
Web Dev Cody
Рет қаралды 79 М.
Eu RESUMI o Next.js 14 para você! (Server Components & Actions)
24:10
Aprendendo React do Zero, Conectando Back e Front End, e Consumindo API
1:13:17
DevClub | Programação
Рет қаралды 67 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН