Пікірлер
@inaciojoao997
@inaciojoao997 9 ай бұрын
maneiro! conheci essa biblioteca a alguns dias atrás e comecei a utilizar
@fernandobarbosa25
@fernandobarbosa25 Жыл бұрын
Claro, direto e importantíssimo! Como você disse, o exemplo é simples, mas isso aplicado em grandes aplicações salva vidas!!! Parabéns pela didática.
@edu_amr
@edu_amr Жыл бұрын
Cara poderia me tirar uma duvida. Como eu testo um envio de formulario? No caso suponhamos que eu tenha um handleSubmit dentro de um componente Form. Como eu faria para testar se o handleSubmit foi chamado? Ou o certo seria passar ele por props? Porém e se caso ele precisasse fica dentro do form, como faria?
@userdansilva8916
@userdansilva8916 Жыл бұрын
Tem algumas formas que testo, a mais comum seria exportar como prop o onSubmit tipo <UserForm onSubmit={...} /> aí vc consegue testar se os dados preenchidos no input são os mesmo que foi enviado nesse evento.
@ornintorrincoalado2265
@ornintorrincoalado2265 Жыл бұрын
slk, muito bom o vídeo man, tá de parabéns
@rosemberguelacerda4892
@rosemberguelacerda4892 Жыл бұрын
Simples e direto ao ponto, para os iniciantes terem uma ideia de como funciona a lib, muito bom, parabéns pelo conteúdo.
@danesrj5715
@danesrj5715 Жыл бұрын
Estou travado nisso em um projeto...meu codigo no index principal ja está com 1.200 linhas..a parte visual já está componetizada..mas tenho funcoes, validacoes, states hooks e requisicoes ainda no index principal e quero tb separar isso em pastas...mas to me enrolando nisso, vou tentar o que vc ensinou..mas como tenho muitas requisicoes, nao sei se seria o ideal criar um hook desse para cada, ou fazer de outras formas..
@GunzEvil
@GunzEvil Жыл бұрын
No meu VS Code não dá AutoComplete, não mostra ou indica a palavra pra completar...Pq será?
@tiagomarcelino1566
@tiagomarcelino1566 2 жыл бұрын
Legal...🤔
@michelangelopezzini6487
@michelangelopezzini6487 2 жыл бұрын
Recebi uma task no trabalho essa semana para fazer testes unitarios, nunca tinha feito. Graças ao teu video agora tenho uma noção e um norte. Muito obrigado.
@kalvinmelo5127
@kalvinmelo5127 2 жыл бұрын
Muito bom o video, bem didático, valeu mesmo pela aula 😉
@goncalvestube
@goncalvestube 2 жыл бұрын
Claro e direto. Ótima explicação.
@pauloaugustosantoify
@pauloaugustosantoify 2 жыл бұрын
Qual nome da extensão que organiza a formatação?
@rzjprogramador6297
@rzjprogramador6297 2 жыл бұрын
excelente..no next posso fazer da mesma forma ou muda só a lib..ou esta lib serve pro next tbm?
@rzjprogramador6297
@rzjprogramador6297 2 жыл бұрын
excelente didatica simples rapida e objetiva. ..parabens ..like merecido!
@emiliodaf
@emiliodaf 2 жыл бұрын
valeu Dan, gostei do conceito e da sua abordagem..show!
@3ggames988
@3ggames988 2 жыл бұрын
da pra fazer testes de hooks com o jest tbm ?
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Opa, o meu setup de testes atualmente sempre tem os dois, o jest + testing library. O jest disponibilidade funções que envolvem (cria o escopo) como describe() e it(), e o conteúdo do teste que uso o testing library e jest. Então um complementa o outro.
@3ggames988
@3ggames988 2 жыл бұрын
@@userdansilva8916 massa, perguntei pq na entrevista de estágio me perguntaram se eu sabia fazer testes com jest
@adrianolefou
@adrianolefou 2 жыл бұрын
Foi até legal que precisou mudar a API pra dar uma ideia de como fazer a seleção com dois tipos diferentes, imagino que cada API pode ter uma forma de selecionar essa parte equivalente ao "/post" da placeholder, então há uma forma de entender a estrutura desses links?
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Se você consome APIs com diferentes url, você pode configurar uma variável para o api(), e usar por exemplo: api("example_1.com").get("/post"); api("example_2.com").get("/post"); ou configurar a API para receber um valor e dentro dela fazer um If: api("example_1").get("/post"); Nesse caso a api() teria um If("example_1") base_url = "example_1.com";
@brunoandersonb
@brunoandersonb 2 жыл бұрын
Cara, que conteúdo! Estava quebrando a cabeça atrás dessa explicação e tu fez de forma rápida e perfeita. Parabéns meu velho 👊
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Vlw Bruno!! Fico feliz em ajudar.
@paulpessoa
@paulpessoa 2 жыл бұрын
Otimo conteúdo. Segue essa didatica e é sucesso.
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Vlw Paul!! Pode deixar, e vou tentar melhorar nos próximos.
@NadaContraGames
@NadaContraGames 2 жыл бұрын
Fala mano! Muito bom seu vídeo, nao te conhecia ate agora, continua assim, valeuuu
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Obg Hugo!! Vou sim, assim q eu conseguir um tempinho na agenda vai tá saindo mais vídeos 😅😅.
@matheusdamiao7902
@matheusdamiao7902 2 жыл бұрын
Excelente vídeo! Muito obrigado!
@idilenebrito6570
@idilenebrito6570 2 жыл бұрын
ótima didática e explicação!
@ian_mcv2868
@ian_mcv2868 2 жыл бұрын
vc é foda!!!
@almirsilva838
@almirsilva838 2 жыл бұрын
Muito bom! Muito didático"
@wakolevamaia
@wakolevamaia 2 жыл бұрын
Demais ✌
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Vlw Waki 😁😁
@jhonatasa.santos9707
@jhonatasa.santos9707 2 жыл бұрын
Poderia fazer vídeo de testes de Hooks com useEffect com funções que realiza requisições. Parabéns pelo vídeo.
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Vlw Jhonatas, cara acredita que eu tô nessa luta agora pra descobrir como faz testes em hooks (com context), que usa o useEffect kkkk o problema tá sendo configurar pra esperar o useEffect finalizar a requisição pra daí rodar o expect. Mas assim que eu descobrir eu vou fazer o vídeo.
@emiliodaf
@emiliodaf 2 жыл бұрын
valeu Dan, ...show essa aula, estou exatamente estudando requisição com axios, ajudou bastante na compreensão dessa fundamental função do front...ganhaste mais um inscrito..grato!
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Vlw Emílio, que ótimo que gostou. E sim cara cm essa separação de back e front o axios (e/ou fetch API) acaba sendo mto usada.
@carlosoliveira7357
@carlosoliveira7357 2 жыл бұрын
Show de bola irmão, maneiro curti '
@renaisancijf
@renaisancijf 2 жыл бұрын
parabens, menos é mais, bem simples para quem ta começando
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Vlw Rê, a ideia é essa mesmo, ser simples
@ricardomoura4411
@ricardomoura4411 2 жыл бұрын
cara, eu vi que vc tem poucos videos...se dedique a fazer mais...vc é bom!@
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Vlw Rick!! Em breve tem mais vídeos!!
@ricardomoura4411
@ricardomoura4411 2 жыл бұрын
cara que sensacional! Simples, pratico e didatico!
@palomamorais2384
@palomamorais2384 2 жыл бұрын
top demais, voce explica muito bem!
@cassiano.matos231
@cassiano.matos231 2 жыл бұрын
Explicação simples e direta, boa! *a descrição do vídeo ficou a mesma do vídeo de reduce
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Vlw Cassiano! Corrigi a descrição agora 😅.
@jarbassomonet1813
@jarbassomonet1813 2 жыл бұрын
boa tarde cara, como eu poderia aplicar essa ideia de teste com jest em uma aplicação ja pronta? tipo logar usuario, preencher um formulario?
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Opa Jarbas, tudo bem? Esse é um tipo de teste mais complexo, mas você consegue fazer ele com o React Testing Library, a logica é que o teste vai buscar x input e preencher com y value, depois enviar o form e você vai verificar se foi para a tela de usuário logado tipo uma dashboard, é importante falar que em um teste de login por exemplo você não vai fazer uma request no seu banco de dados real para que o teste faça login, é preciso de alguma biblioteca que faça uma fake api (acredito que com json-server e axios-mock-adapter você consiga).
@jarbassomonet1813
@jarbassomonet1813 2 жыл бұрын
@@userdansilva8916 cara vlw mesmo, no meu caso usamos typescript e angular então tem sido um desafio aprender isso
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Imagino viu, mas esse tipo de teste que está buscando (E2E), geralmente só aplicado no core do sistema, por exemplo numa loja virtual esse teste ficaria no carrinho, porque é essencial que o cliente consiga fechar o pedido. Então na maioria dos casos cabe mais testes unitários.
@niltoncesar9590
@niltoncesar9590 2 жыл бұрын
ow irmão obrigado pelo vídeo
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Vlw Nilton, fico feliz em ajudar 😁
@carlosoliveira7357
@carlosoliveira7357 2 жыл бұрын
Show, seria interresante, você fazer um vídeo demonstração lá na frente. Utilizando React rs'
@userdansilva8916
@userdansilva8916 2 жыл бұрын
É uma boa ideia! Em breve eu faço um vídeo sobre o map, filter e find. O do reduce já tem aqui no canal: kzbin.info/www/bejne/i4HNenRniryppLc
@carlosoliveira7357
@carlosoliveira7357 2 жыл бұрын
Show de bola. Faz um vídeo mostrando o que realmente é preciso testa com testing library + jest. Outra sugestão, Faz um vídeo configurando React + Prettier + Eslint + TypeScript
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Boa sugestão! O React Testing Library talvez demore mais um pouco pois é muito amplo e quero trazer um vídeo grande com as principais funcionalidades do dia-a-dia dele. E o da config React + Prettier + Eslint + TypeScript logo mais vai aparecer aqui no canal.
@antoniokipandacardoso2144
@antoniokipandacardoso2144 2 жыл бұрын
Está começando bem... fica desmotivado não... teus conteúdos são excelentes e a forma como fazes também... Muita força
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Vlw Antônio, estou super motivado cara, e já consegui um editor, então em breve vai vir mais conteúdo, principalmente de Reactjs.
@RenanCLBandeira
@RenanCLBandeira 2 жыл бұрын
Muito bom!!! To iniciando um testes na empresa que trabalho e nunca tinha feito antes. Me esclareceu demais algumas coisas!
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Que ótimo, Renan!
@erickfraga5531
@erickfraga5531 2 жыл бұрын
Muito bom, confesso que tinha medo de testes.
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Cara, eu confesso que também achava kkk, mas era mais pela abordagem inicial que eu via nos conteúdos. Mas de fato é algo muito amplo e quanto mais eficiente os teste consequentemente mais complexos são os códigos, mas principalmente em projetos grandes é imprescindível.
@filipeborba9026
@filipeborba9026 2 жыл бұрын
Fala mano, tudo bom? Obrigado pelo seu vídeo, no momento estou passando por um teste seletivo e vou precisar desenvolver um form de compra de adesivos e seu conteúdo foi muito útil!
@userdansilva8916
@userdansilva8916 2 жыл бұрын
Tudo ótimo, mano. Bom demais em saber, espero que consiga a vaga. E qualquer dúvida que tiver aí no React Hook Form pode ir respondendo esse comentário que fico feliz demais em pode ajudar ✌.