Enviar email em formulário com React JS de uma forma simples 🚀

Поділитися
Вставка
  • Опубліковано 7 вер 2024
  • Hoje vamos criar um formulário de conato + envio de email com React JS, não esquece de deixar sua CURTIDA e se inscreva para ficar ligado nos próximos vídeos :)
    🏆 Se você quer levar a sua carreira ao próximo nível, criar sistemas web, sites do zero a projetos profissionais e sair pronto para o mercado, então não perde essa oportunidade:
    ✅ Lembrando as vagas são LIMITADAS:
    bit.ly/Fullsta...
    👉 Repositório inicial: github.com/dev...
    -------------------------------------
    👉 Veja outros vídeos:
    ★ Criando projeto do zero com ReactJS:
    • CRIANDO PROJETO DO ZER...
    ★ Aprendendo Context API:
    • Entender Context API c...

КОМЕНТАРІ • 82

  • @Pedro-fi5iy
    @Pedro-fi5iy Рік тому +11

    Para quem está usando o react com o typescript e está dando, eu usei o useRef(null), no email.sendForm coloquei no lugar de templateParams o form.current, fiz a referência no ref={form} e em cada input coloquei o name correspondente de cada área, por exemplo o campo de name coloquei o name="from_name"

    • @richardmezzomo564
      @richardmezzomo564 10 місяців тому

      uma solução que encontrei aqui foi colocar no parametro da função 'e: React.FormEvent'

  • @stefanpicciani1551
    @stefanpicciani1551 Рік тому +4

    Mano, tu não tem noção de como salvou meu job irmão. A Microsoft alterou o component deles e os métodos do Graph quebraram, pois antes era SMPT, logo, a api não recebe e nem envia em produção, só em Desenvolvimento, quando subia não enviava, essa solução salvou mano. Já mandei pra produção e tá funcionando!

  • @biancolorencini4360
    @biancolorencini4360 18 днів тому

    Muito obrigado, facil e direto, ajudou muito!

  • @ivambergsilva591
    @ivambergsilva591 3 місяці тому +1

    Vídeo muito bom!, ajudou demais, como sempre, Matheus! E galera, quem não assinou o curso dele, pode assinar, é muito bom! Já aprendi muito!

  • @franciscomenezes6970
    @franciscomenezes6970 Рік тому +5

    Ja vou dar like sem ver! Isso é muito funcional

  • @josueocanhacosta8490
    @josueocanhacosta8490 4 місяці тому

    Conteúdo excelente, ajudou muito. 👏👏👏👏👏👏

  • @Youdebaio
    @Youdebaio Рік тому +2

    Funcionando perfeitamente, muito obrigado! Parabéns, DEV!

  • @diasdanie1234
    @diasdanie1234 6 днів тому

    Massa demais!!

  • @samirdourado
    @samirdourado 9 місяців тому +1

    Esse foi muito bom, um amigo me indicou, bem simples e facil

  • @jadson99
    @jadson99 Рік тому +3

    Top demais Mateus 🚀🚀🚀

  • @wiliamroza3761
    @wiliamroza3761 Рік тому +1

    Melhor que muito conteúdo pago por ai, parabens Matheus !!!

  • @leonardocorreia8808
    @leonardocorreia8808 5 місяців тому

    Parabéns, muito direto e útil, voce me ajudou muito!
    Que Deus abençoe muito sua vida

  • @mayuriarakaki5329
    @mayuriarakaki5329 Рік тому +1

    Muito obrigada por ajudar ! agora meu portfólio está completo :)

  • @brunopulner1897
    @brunopulner1897 5 місяців тому +1

    Top mesmo! comunidade agradece ^^

  • @fabianofregnani111
    @fabianofregnani111 Рік тому +2

    Parabéns pelo conteúdo que é de ótima qualidade...

  • @Munniizz
    @Munniizz 4 місяці тому

    meu amigo você é um herói

  • @elielsonfrancisco7192
    @elielsonfrancisco7192 Рік тому +1

    Show de bola!! amei essa solução de envio de email

  • @mateusgadelha30
    @mateusgadelha30 Рік тому +1

    Mano, descobri agora o seu canal. Muito bom irmão. Já me inscrevi e coloquei no sininho. Deus abençoe

  • @kennedycordeiro7081
    @kennedycordeiro7081 11 місяців тому

    Que didatica sensacional, faz tempo que eu não vejo alguém ensinar bem assim.
    Vlwww demais

  • @darcionunodecarvalho9073
    @darcionunodecarvalho9073 Рік тому +1

    Parabéns, pelo conteúdo e didática, Matheus 👏👏👏 Bons códigos 🚀🚀🚀

  • @tamirisbeira
    @tamirisbeira 3 місяці тому +1

    Top Matheus ❤!

  • @haroldojunior9910
    @haroldojunior9910 Рік тому +2

    Muito útil, muito simples e muito bom! 🤘

  • @heitorwirmond4274
    @heitorwirmond4274 5 місяців тому

    valeu ajudou muito, nmuita gente construindo api só pra enviar um email, muito mais simples

  • @celsosilva8530
    @celsosilva8530 Рік тому +1

    Show! Admiro muito o seu trabalho.
    Parabéns.

  • @Nicolehart23
    @Nicolehart23 Рік тому

    me ajudou muito obrigada cara te amo

  • @stefanpicciani1551
    @stefanpicciani1551 Рік тому

    Muitooooo brabooooo 👏🏻👏🏻👏🏻👨🏻‍💻Salvou maninnn

  • @ItsMiaMuffy3
    @ItsMiaMuffy3 Рік тому

    Maravilhoso! e funcionou à primeira, o que é muito raro por estes lados (meus lados eheheh) OBRIGADA!!!!! 😄😄

  • @developerlage
    @developerlage Рік тому +4

    que show Matheus 200 e-mail por mês da para fazer bastante coisa hehhe

    • @Sujeitoprogramador
      @Sujeitoprogramador  Рік тому

      Opa da sim, ainda mais se for portfolio ou algo que não vai enviar muitos por mês

  • @vayneMP7
    @vayneMP7 10 місяців тому

    muito bom, obrigado pela informações, ganhou um inscrito!

  • @WiltonFilho
    @WiltonFilho Рік тому

    Excelente vídeo 👏👏👏👏👏👏. Didático, objetivo e útil. Parabéns

  • @VitaoPlays
    @VitaoPlays Рік тому

    Muito bomm, valeu pela dica! Vìdeo muito bem explicado também!

  • @Bastardovl
    @Bastardovl 11 місяців тому

    Muito bom, deu certo! Agora só preciso saber como aplicar

  • @DevelopmentLaboratory
    @DevelopmentLaboratory Рік тому

    MALUCO É BOM DEMAIS, ACABEI UM DOS SEUS CURSOS NA UDEMY E VIM CORRENDO PRA CA FAZER ESSE PROJETO !!

  • @dantevicenzo
    @dantevicenzo Рік тому +1

    Perfeito! Gratidão!

  • @thaliakellyCavala
    @thaliakellyCavala Рік тому +1

    Mdsss adorei bem fácil e simples

  • @wallacesoares1716
    @wallacesoares1716 Рік тому +1

    mano tu e foda, hoje eu sei react por sua conta

  • @fernaandok3
    @fernaandok3 Рік тому

    Sensacional, Matheus! Obrigado.

  • @gabivilamar5146
    @gabivilamar5146 Рік тому

    CARA, isso é sensacional!!!!

  • @johanwerther
    @johanwerther 10 місяців тому

    Video muito bom! Parabéns

  • @luisfilipe5190
    @luisfilipe5190 Рік тому

    Já inscrito pelo ótimo conteúdo !

  • @henriqueb5637
    @henriqueb5637 Рік тому +1

    Fazendo dessa forma o usuário tem acesso ao seu "service ID".
    O ideal seria usar uma variável de ambiente

  • @Marco-rl7kv
    @Marco-rl7kv Рік тому

    Muito bom! Vou tentar usar no meu portfólio, só que com Vuejs

  • @user-me4np8ov2k
    @user-me4np8ov2k 8 місяців тому

    Funcionou de boa! Só que ainda recebo email mesmo sem conteúdo =(

  • @andremedeiros9216
    @andremedeiros9216 7 місяців тому

    Muito bom! valeu demais

  • @cristianorodriguesmaciel662

    Top meu amigo!!! ajudou muito

  • @victorsales5276
    @victorsales5276 Рік тому +2

    Muito bom! Parabéns! teria como eu enviar e-mails para usuários cadastrados ?

  • @leonardocampos1236
    @leonardocampos1236 Рік тому

    Sensacional cara muito obrigado

  • @elton-react-dev
    @elton-react-dev Рік тому

    Muito top, obrigado!

  • @jonathanplets2661
    @jonathanplets2661 Рік тому

    Top demais

  • @trabalhaenaorecebe
    @trabalhaenaorecebe Рік тому +1

    Que daora

  • @fabianesantos2912
    @fabianesantos2912 Рік тому

    genial!!!

  • @hkssrnt
    @hkssrnt Рік тому +1

    Olá, muito bom, parabéns, só uma dúvida, ao invés de fazer para uma página web, tem como fazer funcionar para um aplicativo em react js?

  • @wagnerrech3316
    @wagnerrech3316 5 місяців тому

    boa noite, e se eu quiser colocar um campo para adicionar arquivos de fotos até 12mb (por exemplo) ?

  • @programandoaos30
    @programandoaos30 Рік тому +1

    Boa tarde Matheus, sou seu fa, ja tenho vários cursos seus na Udemy, é possível mandar junto do formulário assinatura do e-mail?
    Eu preciso configurar um e-mail de assinatura onde as pessoas possam colocar seus nomes.
    Mas eu vi que o HTML que vai na assinatura, nao possui o reconhecimento de scripts JS
    Pensei em usar um serviço para o usuário poder colocar o nome e suas próprias infirmaçoes.
    Também seria possível, colocar um e-mail dinamico para o usuário coloar ao invés de eu colocar um estático?

  • @BirhalsBR
    @BirhalsBR Рік тому

    obrigado

  • @programador0124
    @programador0124 Рік тому

    tutorial top mano só me tira uma divida estou trabalhando em uma landing page que no final preciso criar um form que envia os dados para o email do cliente , teria como eu colocar o email do cliente sem logar com o email dele no meu pc ?

  • @GeraldoPereira-qc1ij
    @GeraldoPereira-qc1ij 9 місяців тому

    Bom dia, conhece alguma solução que faça a mesma coisa que esse emailJS só que com o whatsApp ?

  • @lucasmoura5698
    @lucasmoura5698 Рік тому

    Vídeo incrível. Dúvida, serve apenas para browser?

  • @familiamotavalerio3562
    @familiamotavalerio3562 Рік тому

    Mas só manda para o destino fixo, o que está no template?

  • @eurobertlogan
    @eurobertlogan Рік тому

    Como posso fazer isso com checkbox?

  • @wladmirbraganca
    @wladmirbraganca Рік тому

    Olá, muito bom. Gostaria de saber como usar o .env pra esconder o Service_id, template_id e user_id, obrigado.

    • @wladmirbraganca
      @wladmirbraganca Рік тому +1

      Opa, ja consegui, so usar "const serviceID = import.meta.env.VITE_API_SERVICE_ID" no meu caso que estou usado Vite.

  • @samueloliveira4465
    @samueloliveira4465 Рік тому +1

    Essas variáveis é melhor deixar em um arquivo .env? Ou não tem importância?

    • @henriqueb5637
      @henriqueb5637 Рік тому +2

      Sim. Varíavel de ambiente para esse tipo de informação.

  • @mist882
    @mist882 11 місяців тому

    como eu poderia por um input para enviar arquivo pdf?

  • @anderson.developer
    @anderson.developer Рік тому

    Tem como fazer uma lista de e-mail cadastrado e enviar para todos ao mesmo tempo? Se sim como ?

  • @Matheus_1582
    @Matheus_1582 Рік тому

    Esse formulario enves de ir pro EMAIL tem como envir pro Whatsapp????

  • @pedroluis9549
    @pedroluis9549 11 місяців тому

    Eu tentei fazer sem o React, porque ainda não aprendi a usar o mesmo, e deu erro no console dizendo que não se pode usar o @emailjs/browser sem o ./ ou ../ ou /.
    É obrigatório a utilização do React? Pode ser uma pergunta besta pra quem já sabe, mas não é meu caso kkkkkk

  • @GabrielaSilva-oc9tr
    @GabrielaSilva-oc9tr Рік тому

    Olá, tudo bem? Gostaria de um contato do comercial.

  • @zenarko
    @zenarko Рік тому +1

    matheus da pra usar com Js puro ?ou vc teria algum outro serviço para usar com Js puro?

    • @Sujeitoprogramador
      @Sujeitoprogramador  Рік тому +1

      Da sim sem basicamente da mesma forma que usamos a lib

    • @zenarko
      @zenarko Рік тому +1

      @@Sujeitoprogramador cara admiro muito seu trabalho estou cursando analise e desenvolvimento ,me voltei completamente para frontend e seus projetos e cursos vem sendo de grande ajuda cara muito obrigado mais uma vez

  • @AriVenuth
    @AriVenuth Рік тому +1

    Esses serviços de envio de email quebram um galhão... O Ideal mesmo seria um SMTP gratuito... Eu uso o SMTP do Gmail...

  • @user-hs5bo2sp4r
    @user-hs5bo2sp4r Рік тому

    alguem consegue me ajudar, toda vez que dou f5 meu site envia um email vazio sem armazenar os dados

    • @carlaocruel
      @carlaocruel 4 місяці тому

      useEffect sem o array de dependência

  • @franciscomenezes6970
    @franciscomenezes6970 Рік тому +2

    Ja vou dar like sem ver! Isso é muito funcional

  • @carloslanderdahl651
    @carloslanderdahl651 Рік тому

    Top demais!!