Como Organizar Um Projeto ReactJS?!

  Рет қаралды 7,128

Dev Junior Alves

Dev Junior Alves

Күн бұрын

Пікірлер: 43
@devjunioralves
@devjunioralves 2 ай бұрын
👉 Inscreva-se agora e fique por dentro de tudo! Link com 10% DESCONTO - Rocketseat: www.rocketseat.com.br/assinatura?coupon=devjunioralves&
@pedromarques8898
@pedromarques8898 2 ай бұрын
Po cara, nao pare nunca de fazer o que tu faz, por favor. Voce literalmente leu minha mente kkkkkkkk eu queria muito esse conteudo trazendo uma arch pra frontend do 0
@devjunioralves
@devjunioralves 2 ай бұрын
Kkkkkkk Que show mano, valeu demais pelo feedback! 👊
@devjunioralves
@devjunioralves 2 ай бұрын
Clean Code amzn.to/3hHXVKY Arquitetura Limpa (Clean Arch) amzn.to/3Viqw7v --- ✅ Segue lá no Instagram: instagram.com/devjunioralves/ ✅ Nossa comunidade no Discord: discord.com/invite/bVxW4Dhgrf
@israelmurilo5757
@israelmurilo5757 2 ай бұрын
Parabéns pela parceria! Eu sou 99% focado no backend e estou acompanhando seus vídeos e principalmente seu crescimento gigante! Gosto muito da maneira que você sempre aborda várias soluções diferentes para um mesmo problema
@danielmelomoura1595
@danielmelomoura1595 2 ай бұрын
Acompanho os vídeos desde os primeiros, e o conteúdo sempre foi extraordinário. Muito legal te ver fechando parceria com a Rocketseat, inclusive acho tua didática incrível, daria um otimo professor 👀.
@rafakelkal
@rafakelkal 2 ай бұрын
Estou impressionado com a qualidade do conteúdo deste canal! 🤩 A profundidade com que os temas são abordados é incrível, especialmente quando se trata de desvendar os mecanismos internos do React. É ótimo encontrar material que vai além da superfície e explora conceitos mais complexos.
@israelmurilo5757
@israelmurilo5757 2 ай бұрын
Realmente, geralmente esse tipo de material só tem em "meu curso na descrição" ou em canal de indiano... é incrível ver material em Pt-Br com tanta qualidade e dedicação
@devjunioralves
@devjunioralves 2 ай бұрын
Po man, muito obrigado pelo feedback, de verdade! Fico feliz demais em saber que curtiu o vídeo! 👊
@__maiquinho
@__maiquinho 2 ай бұрын
Parabéns pela parceria com a Rocketseat, cara!!
@Miguel-y4o
@Miguel-y4o 2 ай бұрын
ahhh, agora queremos o exemplo do mvvn e da exagonal kkkkkkk, ótimo vídeo abraço
@devjunioralves
@devjunioralves 2 ай бұрын
Kkkkkkk eu posso trazer sim exemplos, pra ajudar esclarecer sobre o assunto!
@dev-isaac-gomes
@dev-isaac-gomes 2 ай бұрын
hj defendo algo como modulos onde cada recurso matem suas dependências isoladas e perto de maneira fácil inclusive tenho um artigo sobre.
@martinskassilas6232
@martinskassilas6232 2 ай бұрын
concordo, trabalhar por modulo e muito bom , deixo bem isolado
@devjunioralves
@devjunioralves 2 ай бұрын
Legal mano, depois manda o link do artigo por favor.
@ricardobastos242
@ricardobastos242 2 ай бұрын
Eh preciso entender o projeto, pra construir algo q faça sentido. ISSO EH MT IMPORTANTE, acredite. O vertical slice que eh baseado em feature resolve alguns problemas enfrentados no clean arq. Porém a ideia das definições eh mt bem aceita na clean.
@gabrielpaulino9437
@gabrielpaulino9437 2 ай бұрын
Gosto bantante da organização em features, inclusive é o modelo que atuo hoje... É muito facil de se "localizar" , claro que com algumas mudanças... Ter um core e componentes ficarem por lá. Cada feature ter seu respectivo domínio, pages, services/uses...
@victorlopes7441
@victorlopes7441 2 ай бұрын
Brabo de mais
@devjunioralves
@devjunioralves 2 ай бұрын
Valeuuu Victor! 👊
@adelinomasioli
@adelinomasioli 2 ай бұрын
Eu acabo utilizando o small para todos os tipos de projetos.
@josebernardojohann7041
@josebernardojohann7041 2 ай бұрын
Fala, Junior! Parabéns pelo conteúdo de qualidade de sempre! Qual seria a motivação para uma pasta específica para funções? Ao meu ver, o objetivo dessa pasta pode ser conflitante com a de utilitários. Se puder dar um exemplo, te agradeço muito!
@devjunioralves
@devjunioralves 2 ай бұрын
Ja me perguntei o mesmo quando vi isso pela primeira vez kkkk E concordo com você, ao ver, não faz sentido, na verdade, não gosto de ter uma "utils", pq na minha visão, muita coisa vai entrar ali, só por ser mais fácil e não demandar muito planejamento pra encontrar um local melhor.
@devjunioralves
@devjunioralves 2 ай бұрын
E valeu demais Jose! 👊
@israelmurilo5757
@israelmurilo5757 2 ай бұрын
Sugestão para próximo conteudo: "BFF, Backend for Frontent". Tive que mexer em um projeto em NextJs recentemente e era uma bagunça o de comunicação de front => BFF => Backend
@devagostinho4215
@devagostinho4215 Ай бұрын
No projeto que estou atualmente, usamos essa estrutura de features
@enzocosta8665
@enzocosta8665 Ай бұрын
O que seria a pasta functions ? Funções generalizadas por exemplo converter moeda para brl
@userhsdjhdajtyrnvaye
@userhsdjhdajtyrnvaye 2 ай бұрын
Fala sobre microfront end em grande escala por favor
@victorbiasibetti
@victorbiasibetti 2 ай бұрын
esse modelo do clean-arch se vc usa NextJS é uma dor de cabeça pq vc nao consegue passar objetos dos server-components para client-components isso quebra toda sua arquitetura, forçando ela a virar client-side-only (matando a principal feature do next)
@devjunioralves
@devjunioralves 2 ай бұрын
Não necessariamente Victor, você pode criar wrappers pra resolver isso de forma simples.
@victorbiasibetti
@victorbiasibetti 2 ай бұрын
@@devjunioralves como vai passar uma instancia de objeto do server-side para o client-side?
@userhsdjhdajtyrnvaye
@userhsdjhdajtyrnvaye 2 ай бұрын
cara só uma dica, tenta mandar a respiração um pouco pra garganta por que ta muito na frente do nariz, acaba fazendo bastante barulho, é uma técnica que utilizam em gravações
@cleiton22ify
@cleiton22ify 2 ай бұрын
qual é esse video que ele fala de ter aplicado solid com axios ?
@guilhermedev955
@guilhermedev955 Ай бұрын
Qual o tema de ícone que está usando?
@AlefeFOliveira-fb6eg
@AlefeFOliveira-fb6eg 2 ай бұрын
Traz exemplo usando mvvm com next 14
@dev-isaac-gomes
@dev-isaac-gomes 2 ай бұрын
tudo que é funcional é codigo React e fica em presentation de resto faz mais sentido real manter POO
@devjunioralves
@devjunioralves 2 ай бұрын
Eu sigo essa linha de raciocínio também!
@historiasdomundao
@historiasdomundao 2 ай бұрын
Sinceramente... me responda uma coisa... qual a diferença de vc fazer um Adapter onde tem um AXIOS e no futuro vc quer trocar pro FETCH... versus... eu fazer um Custom Hook que hoje usa o AXIOS e amanhã quero trocar pro FETCH? Exemplo: useHttp Hook. Ainda essa histórinha do Clean Arch não me pegou....
@devjunioralves
@devjunioralves 2 ай бұрын
Na minha visão, uma coisa não anula a outra, tu pode inverter a dependencia do axios no custom hook utilizando um adapter. O motivo vai ser sempre subjetivo, pois depende do contexto do projeto, do time e etc. Se você acha muita "burocracia" é pq realmente não fará diferença no seu contexto.
@dev-isaac-gomes
@dev-isaac-gomes 2 ай бұрын
bora que eu to com fome
@devjunioralves
@devjunioralves 2 ай бұрын
Boraaaa que tem vídeo novo hehe
@RicardoCosta-k2x
@RicardoCosta-k2x 2 ай бұрын
Não concordo, usar a forma 'small' e 'medium', com algumas alterações e adições é bem melhor, na minha opnião isso é querer forçar conceitos de back-end no front-end. Porém, parabéns pelo vídeo.
@devjunioralves
@devjunioralves 2 ай бұрын
Sim, o correto é adequar às suas necessidades, pois não existe certo e errado, apenas pros e contras. Valeu pelo feedback Ricardo!
SOLID e Clean Code: Essenciais ou Apenas Teoria? Vamos Descobrir!
12:11
Dev Junior Alves
Рет қаралды 3,4 М.
8 Rules For Learning to Code in 2025...and should you?
12:59
Travis Media
Рет қаралды 104 М.
🎈🎈🎈😲 #tiktok #shorts
0:28
Byungari 병아리언니
Рет қаралды 4,5 МЛН
LISA FAMILY REACTION 'LALISA' M/V
3:23
SOOYA PINK
Рет қаралды 9 МЛН
Dica de IA gratuita para devs (muito melhor que ChatGPT)
4:26
Mayk Brito
Рет қаралды 66 М.
PRA QUEM QUER FAZER ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
5:51
Só Samuel
Рет қаралды 11 М.
Porque usar JavaScript no backend?
5:25
Augusto Galego
Рет қаралды 11 М.
The NEW shadcn/ui Sidebars Are Awesome
11:19
Jolly Coding
Рет қаралды 22 М.
BTS reaction LISA - 'MONEY' EXCLUSIVE PERFORMANCE
2:51
KPOP MUSIC
Рет қаралды 1,9 МЛН
Forms with React 19 and Next.js
9:13
leerob
Рет қаралды 31 М.