maneiro! conheci essa biblioteca a alguns dias atrás e comecei a utilizar
@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 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
slk, muito bom o vídeo man, tá de parabéns
@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 Жыл бұрын
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 Жыл бұрын
No meu VS Code não dá AutoComplete, não mostra ou indica a palavra pra completar...Pq será?
@tiagomarcelino15662 жыл бұрын
Legal...🤔
@michelangelopezzini64872 жыл бұрын
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.
@kalvinmelo51272 жыл бұрын
Muito bom o video, bem didático, valeu mesmo pela aula 😉
@goncalvestube2 жыл бұрын
Claro e direto. Ótima explicação.
@pauloaugustosantoify2 жыл бұрын
Qual nome da extensão que organiza a formatação?
@rzjprogramador62972 жыл бұрын
excelente..no next posso fazer da mesma forma ou muda só a lib..ou esta lib serve pro next tbm?
@rzjprogramador62972 жыл бұрын
excelente didatica simples rapida e objetiva. ..parabens ..like merecido!
@emiliodaf2 жыл бұрын
valeu Dan, gostei do conceito e da sua abordagem..show!
@3ggames9882 жыл бұрын
da pra fazer testes de hooks com o jest tbm ?
@userdansilva89162 жыл бұрын
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.
@3ggames9882 жыл бұрын
@@userdansilva8916 massa, perguntei pq na entrevista de estágio me perguntaram se eu sabia fazer testes com jest
@adrianolefou2 жыл бұрын
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?
@userdansilva89162 жыл бұрын
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";
@brunoandersonb2 жыл бұрын
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 👊
@userdansilva89162 жыл бұрын
Vlw Bruno!! Fico feliz em ajudar.
@paulpessoa2 жыл бұрын
Otimo conteúdo. Segue essa didatica e é sucesso.
@userdansilva89162 жыл бұрын
Vlw Paul!! Pode deixar, e vou tentar melhorar nos próximos.
@NadaContraGames2 жыл бұрын
Fala mano! Muito bom seu vídeo, nao te conhecia ate agora, continua assim, valeuuu
@userdansilva89162 жыл бұрын
Obg Hugo!! Vou sim, assim q eu conseguir um tempinho na agenda vai tá saindo mais vídeos 😅😅.
@matheusdamiao79022 жыл бұрын
Excelente vídeo! Muito obrigado!
@idilenebrito65702 жыл бұрын
ótima didática e explicação!
@ian_mcv28682 жыл бұрын
vc é foda!!!
@almirsilva8382 жыл бұрын
Muito bom! Muito didático"
@wakolevamaia2 жыл бұрын
Demais ✌
@userdansilva89162 жыл бұрын
Vlw Waki 😁😁
@jhonatasa.santos97072 жыл бұрын
Poderia fazer vídeo de testes de Hooks com useEffect com funções que realiza requisições. Parabéns pelo vídeo.
@userdansilva89162 жыл бұрын
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.
@emiliodaf2 жыл бұрын
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!
@userdansilva89162 жыл бұрын
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.
@carlosoliveira73572 жыл бұрын
Show de bola irmão, maneiro curti '
@renaisancijf2 жыл бұрын
parabens, menos é mais, bem simples para quem ta começando
@userdansilva89162 жыл бұрын
Vlw Rê, a ideia é essa mesmo, ser simples
@ricardomoura44112 жыл бұрын
cara, eu vi que vc tem poucos videos...se dedique a fazer mais...vc é bom!@
@userdansilva89162 жыл бұрын
Vlw Rick!! Em breve tem mais vídeos!!
@ricardomoura44112 жыл бұрын
cara que sensacional! Simples, pratico e didatico!
@palomamorais23842 жыл бұрын
top demais, voce explica muito bem!
@cassiano.matos2312 жыл бұрын
Explicação simples e direta, boa! *a descrição do vídeo ficou a mesma do vídeo de reduce
@userdansilva89162 жыл бұрын
Vlw Cassiano! Corrigi a descrição agora 😅.
@jarbassomonet18132 жыл бұрын
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?
@userdansilva89162 жыл бұрын
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).
@jarbassomonet18132 жыл бұрын
@@userdansilva8916 cara vlw mesmo, no meu caso usamos typescript e angular então tem sido um desafio aprender isso
@userdansilva89162 жыл бұрын
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.
@niltoncesar95902 жыл бұрын
ow irmão obrigado pelo vídeo
@userdansilva89162 жыл бұрын
Vlw Nilton, fico feliz em ajudar 😁
@carlosoliveira73572 жыл бұрын
Show, seria interresante, você fazer um vídeo demonstração lá na frente. Utilizando React rs'
@userdansilva89162 жыл бұрын
É 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
@carlosoliveira73572 жыл бұрын
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
@userdansilva89162 жыл бұрын
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.
@antoniokipandacardoso21442 жыл бұрын
Está começando bem... fica desmotivado não... teus conteúdos são excelentes e a forma como fazes também... Muita força
@userdansilva89162 жыл бұрын
Vlw Antônio, estou super motivado cara, e já consegui um editor, então em breve vai vir mais conteúdo, principalmente de Reactjs.
@RenanCLBandeira2 жыл бұрын
Muito bom!!! To iniciando um testes na empresa que trabalho e nunca tinha feito antes. Me esclareceu demais algumas coisas!
@userdansilva89162 жыл бұрын
Que ótimo, Renan!
@erickfraga55312 жыл бұрын
Muito bom, confesso que tinha medo de testes.
@userdansilva89162 жыл бұрын
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.
@filipeborba90262 жыл бұрын
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!
@userdansilva89162 жыл бұрын
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 ✌.