Sempre me dá a sensação de que seria mais objetivo usar o Angular quando vejo esses seus vídeos
@dev-isaac-gomes11 күн бұрын
se tiver essa opção use sem duvidas KSKSKSK mas, quase nunca é uma opção exemplo itau não vai abandonar o angular do nada e o mercado livre não vai abandonar o React do nada ou seja se tiver opção e precisar use angular se não for opção pq não ta no seu controle aprenda reproduzir padrões e use em React vida triste sdds do angular
@matheusrodriguesaraujo697911 күн бұрын
Muito bom!
@wellgenio15 күн бұрын
@dev-isaac-gomes teria como usar o either junto ao react query? Eu gosto de manipular os fluxos de dados usando os .map, .flatmap da vida... Mas não encontrei uma forma de usar com react query. Faço coisas assim: const result = await this.service .login(params) .map(session => this.sessionService.setSession(session)) .map(session => session.user)
@dev-isaac-gomes15 күн бұрын
sim conseguimos ja até fiz um exemplo porem, não Compartilhei ainda ainda vou colocar uma linha aqui para produzir um video
@viniciusrosa311415 күн бұрын
Parabéns pelo vídeo, mestre! Seria massa um conteúdo sobre micro front-end e module federation. Abraço!
@thomascosta94715 күн бұрын
Muito bom
@wellgenio15 күн бұрын
seria interessante ver outros exemplos com compartilhamento de estados, notificar components em differentes niveis da arvore ao mesmo tempo, stream... Mas no geral curti muito essa arquitetura.
@dev-isaac-gomes15 күн бұрын
sem duvidas queria trazer algo do tipo porem, precisa de publico ai to tentando dar um tempo pq a primeira saga começou bem porem, decai bastante queria fazer algo mais complexo com aqueles forms do dia-a-dia cheios de validação, steps, modal... pq ai a gente cria um exemplo melhor se tudo der certo a gente faz
@wellgenio15 күн бұрын
@ estou ansioso. Boa sorte a pra vocês
@artur-bb6js16 күн бұрын
Esse vídeo vai me ajudar demais, estou num estágio trabalhando com react e typescript e c#, estou esperando meu contrato de estágio terminar, dai vou ser efetivado como júnior, seu vídeo vai me ajudar demais, estamos começando um projeto novo, com isso vai me auxiliar demais mesmo, parabéns pelo vídeo, traga mais nesse estilo
@ExpliqueRapido16 күн бұрын
Finalmente encontrei um conteúdo assim.
@thallesyan401416 күн бұрын
Muito bom o vídeo! Estou curtindo muito essa abordagem utilizando o MVVM. Parabéns pelo trabalho! Uma sugestão: se fizer sentido, acho que vale a pena trazer um conteúdo usando essa abordagem em um cenário mais próximo da realidade. Entendo que a todo list facilita didaticamente, mas seria muito interessante acompanhar essa implementação resolvendo alguma dor similar ao que acontece na prática.
@RobsonFeDev17 күн бұрын
Princípio da responsabilidade única
@SilasSWF18 күн бұрын
Excelentes dicas mano. Parabéns!!
@xbozo.18 күн бұрын
boa isaac, tem o repo do codigo desse vídeo? acho que fica melhor pra ver que só pelo artigo
@dev-isaac-gomes18 күн бұрын
no fim do artigo tem um "LINK COM O CODIGO" só pegar la da um control + f "LINK COM O CODIGO" ja vai achar é bom que da para vc fazer seus testes e modificar
@xbozo.17 күн бұрын
@@dev-isaac-gomes eu dei uma olhada, mas só tem a pasta src em um e no outro o repo nao ta atualizado com esse exemplo nao sei se tens, mas se tiver esse repo atualizado poderia compartilhar?
@AstraSlade18 күн бұрын
Bom conteudo.. valeu por compartilhar o conhecimento to trabalhando com react faz 1 ano e pouqinho, e essa info e mto valiosa pra mim, valeu!
@mayromyller18 күн бұрын
Excelente conteúdo Isaac! Mano gostaria de entender melhor da sua parte, a decisão arquitetural de usar classes em vez de funções puras, considerando os hooks do React. Se for pelos benefícios das classes, compreensível! Mas, acontece que vejo muito a galera, principalmente em projetos grandes, implementando muitos custom hooks, assim como você fez no CRUD das tasks - o que te levou a mesclar esses paradigmas, tendo em mente uma possível fricção com o modelo mental declarativo/funcional do React? Eu me pergunto isso com frequência quando estou estudando Clean Arch + uso no front, especialmente com React.
@mateusdev960518 күн бұрын
Parabéns pelo vídeo. Tenho uma dúvida. Ali eu vejo que você faz a inversão de dependencia quando passa o HTTP para os services e chama esses services dentro do model através de props No caso do Orval para REST Api, ou até mesmo o codegen para graphql, ele ja gera todas as mutations e queries de uma só vez, nesse caso, como ficaria nossa camada de HTTP? Visto que é so chamar a mutation/query direto que a requisição já é executada.
@vaas272919 күн бұрын
Achei interessante, onde tem o video inicial do projeto para pegar e ir aplicando os teste seguindo seu video (estudando um pouco mais sobre testes), by Nivaldeir
@dev-isaac-gomes19 күн бұрын
na playlist a gente ja começa com o projeto pronto visualmente kzbin.info/www/bejne/pJnUkqaXoqmjnpI porem, vamos moldando ele o codigo dele é open source então da para pegar as versões antigas e ir fazendo github.com/dedevpradev/faladev desse projeto rola uma call semanalmente que é uma mentoria ali e claro estamos tentando ficar on no discord toda quinta a noite ai se quiser colar a gente pode tentar implementar algo junto
codigo do video: medium.com/@Isaac-Gomes/arquitetura-front-end-abordagens-hexagonal-adapter-invers%C3%A3o-de-depend%C3%AAncias-e-testes-unit%C3%A1rios-214a9db485f7
@Jhean_Perdido20 күн бұрын
Legal essa Arquitetura
@carlosroberto106420 күн бұрын
Onde tá o PDF?
@dev-isaac-gomes20 күн бұрын
linkinbio.com.br/new/links_isaac?fbclid=PAZXh0bgNhZW0CMTEAAaa9dUH8mCErPtZkjniDW5A3GO45rA8ezwQAn2UHRWVAdZDtZzszent4N10_aem_BNKl2igb_j9-qGocnux_Pg ta em um post do linkedin la deixo nos comentarios como baixar
@dev-isaac-gomes20 күн бұрын
ebook de js ebook de arquitetura redes linkinbio.com.br/new/links_isaac
@guilhermefaria87621 күн бұрын
This is 🔥
@rayanequeiroz193721 күн бұрын
+1 inscrita, conteúdo foda dms!!!
@viajante438622 күн бұрын
Em uma criacao de Dashboard de admin onde tem as seguintes pages: perfil, pedidos, cardapio e relatorios. Cada pagina pode conter codigo muito grande. Como você organizaria isso?
@dev-isaac-gomes22 күн бұрын
da um olhada nesse post que vai ficar claro como divido a view www.linkedin.com/posts/isaac-gomes-matos_cansado-de-ter-paginas-gigantes-em-reactjs-activity-7257364393418461184-Nrpr? pq como deixo no exemplo la concorda que no exemplo que deu Perddil e pedidos são coisas diferentes? que devem ter logicas a parte e até testes a parte? ai é só quebrar cada im trecho vira uma sessão e cada sessão tem sua lógica
@viajante438622 күн бұрын
Esse conteúdo e bem interessante, eu estava a procura. Video top!!
@dev-isaac-gomes22 күн бұрын
muito obrigado logo vou trazer um modelo de implementação
@PedroHenrique-je6yu24 күн бұрын
+1 inscrito
@dev-isaac-gomes22 күн бұрын
valeu Pedro
@darlanmendes961124 күн бұрын
Show me the code!! Kk Boa! Faltou só linkar com código de exemplo
@dev-isaac-gomes24 күн бұрын
aqui tem a playlist implementando linkinbio.com.br/new/links_isaac la tem um projeto open source usando essa arch fique a vontade para explorar e testar rola uma call semanal sobre o projeto
@arthurbernardo700325 күн бұрын
Muito bom o video mano, tem algum repositório com um exemplo dessa organizaçāo?
@dev-isaac-gomes24 күн бұрын
da uma olhada na playlist de arquitetura front-end o projeto feito la ta em um open source que é aberto até para contribuir
@mateusdev960525 күн бұрын
Vamos supor que temos um Form de login que vai ser utilizado em 2 momentos diferentes, como você organizaria as pastas? Colocaria dentro de components?
@dev-isaac-gomes25 күн бұрын
APP/ COMPONENTS/ FORMLOGIN/ MODULOS/ ALUNO/ LOGIN(USO) ficaria algo assim kkkk pq se ta no escopo global ja sabe afeta o modulo como um todo
@Miguel-y4o25 күн бұрын
3:08 kkkkk aprendeu
@dev-isaac-gomes25 күн бұрын
KSKSKSKK tem até que avisar se não o bicho pega
@guilhermefaria87625 күн бұрын
Ouvir sobre arquitetura é sempre muito bom 🔥
@dev-isaac-gomes25 күн бұрын
reforçar o conhecimento é sempre bom
@dev-isaac-gomes25 күн бұрын
redes ebook JS e Arquitetura linkinbio.com.br/new/links_isaac
@dev-isaac-gomes25 күн бұрын
exemplo de arquitetura de pastas: www.linkedin.com/posts/isaac-gomes-matos_organiza%C3%A7%C3%A3o-de-pastas-activity-7270411014993534976-YDuk?
@thiagocainelli_26 күн бұрын
Bom demais! Só dicas top!
@dev-isaac-gomes26 күн бұрын
ebook de js ebook de arquitetura redes linkinbio.com.br/new/links_isaac
@mateusdev960528 күн бұрын
Percebi que você não utiliza nomenclatura de pastas, nesse caso não precisaria mesmo?
@lucasnapomucena845729 күн бұрын
Muito bom, parabéns pelo conteúdo.
@gabrielrenno337129 күн бұрын
Fala, mano, estou maratonando seus conteúdos, sou um desenvolvedor back end que está relembrando o front kkkkk uma coisa que eu fiz em uma das aplicações, claro que não foi de uma forma ordenada como no vídeo acima, foi usar o Singleton. No caso teria que criar um método getClientInstance, além disso eu criei um método a mais: "setBearerAuthorization", o qual setava o header da instância para conter o token. Você acha que essa é uma boa abordagem? Era algo assim: let backClient: AxiosInstance export function setupClient(url: string) { backClient = axios.create({ baseURL: url }) } export function setBearerAuthorization(token: string) { backClient.defaults.headers.common['Authorization'] = `Bearer ${token}` } export function useClient() { return backClient }
@rafaelbertelli89Ай бұрын
Conteúdo de primeira! Conhecer o produto é essencial pra entregar valor e tbm pra ter um bom código, inclusive, conhecendo do produto é que vc consegue arquitetar o software de maneira escalável e ai sim, junta o melhor dos mundos.
@dev-isaac-gomes24 күн бұрын
exato as vezes a pessoa não conhece o produto não sabe o problema que quer resolver e ai quer projetar boas arquiteturas sem entender o problema é muito difícil acertar a melhor arquitetura é a que resolve seu problema(entrega valor)
@trickvgАй бұрын
Cara, você explicou exatamente o conceito de "Entregar Valor". Hoje, com o avanço rápido da tecnologia, é muito "coloca IA em tudo", "coloca microservices no frontend/backend" e menos "melhorar a performance da arquitetura xyz". A galera está confundindo complexidade com entrega de valor. Mandou bem demais, Isaac! 🚀
@dev-isaac-gomes24 күн бұрын
só de ter IA no nome ja ta valendo mais kkkk a galera ta se esquecendo do principal que é entregar valor
Ай бұрын
mas aí não "volta" para o Javascript? kkkk
@devjunioralvesАй бұрын
Super importante entender isso: valor != código. Código é apenas uma ferramenta para entregar valor. Sensacional o vídeo mano!
@dev-isaac-gomes24 күн бұрын
a lenda do frontend sem duvidas as vezes a galera esquece desse detalhe que o valor não é o código kkkk
@guilhermefaria876Ай бұрын
Bom vídeo, Isaac 🔥
@dev-isaac-gomes24 күн бұрын
valeu Gui
@dev-isaac-gomesАй бұрын
- ebook de arquitetura de software - ebook de javascript - link para a comunidade (whatsapp e discord) - redes (insta, github) - repositório de utilitários Frontend linkinbio.com.br/new/link/768810?tab=links