Formulários no React 19 com Server Actions (com validação)

Поділитися
Вставка
  • Опубліковано 12 січ 2025

КОМЕНТАРІ • 48

  • @denilsoncosta9837
    @denilsoncosta9837 7 місяців тому +4

    curioso para ver como o react-hook-form vai interagir com essa nova forma de lidar com os formulários.

  • @JeanPierre-pz5ny
    @JeanPierre-pz5ny 7 місяців тому +8

    Mas no log server side, quando foi desabilitado o javascript, na request não foi enviado a action ID, isso pode gerar algum problema?

    • @dieegosf
      @dieegosf 7 місяців тому +6

      Não, o action ID é só usado para o useActionState saber de qual action precisa usar o estado. Como estamos com o JS desabilitado, o useActionState já não vai funcionar mesmo.

    • @JeanPierre-pz5ny
      @JeanPierre-pz5ny 7 місяців тому

      @@dieegosf Valeu👍

  • @lawrencegregory2018
    @lawrencegregory2018 7 місяців тому +4

    O 'use server' já não é o default no next? Por que tem que declarar?

    • @dieegosf
      @dieegosf 7 місяців тому +5

      Para actions precisa declarar. Só não precisa pra componentes.

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

      @@dieegosf Valeu Diego

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

    Tem como usar server functions em um projeto vite com React puro ? Tô querendo ocultar as request no Network

  • @rafaelgoncalo-ct4cu
    @rafaelgoncalo-ct4cu 7 місяців тому

    Poderia usar o hook-form junto ou serie redundante ?

  • @rafaelgoncalo-ct4cu
    @rafaelgoncalo-ct4cu 7 місяців тому

    Poderia usar o hook-form junto ?

  • @FelipeCoutinho-vo5eg
    @FelipeCoutinho-vo5eg 7 місяців тому

    Diego, esse RC do next + React 19 está estável para um projetinho pessoal ?

  • @carloseduardoalvesdegodoi2455
    @carloseduardoalvesdegodoi2455 7 місяців тому +1

    Nesse caso a validação do zod tá acontecendo no server-side, certo? Meio que não compensa fazer validação no client dessa forma, né?
    Uma outra dúvida, caso queiramos consumir uma API externa iríamos chamar ela de dentro da server action?

    • @vmnog
      @vmnog 7 місяців тому +2

      validação na maioria das vezes deveria ser feita em ambos os lados.

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

      @@vmnog pode crer, nesse caso daria pra o schema pra ambos.
      O Next aqui tá sendo um bff entre o front e um outro back-end, isso?

  • @andreobala4552
    @andreobala4552 7 місяців тому +1

    Alguém sabe me dizer qual tema do vscode ele ta utilizando?

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

    Alguém sabe qual extensão ele usa pra auto preencher tags quando ele está digitando tags HTML ? Quando digito... Nada aparece de sugestão nem nada

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

      É o Emmet. É um plugin que prove abreviações, snippets e atalhos para o html/css.

  • @gregserrao
    @gregserrao 7 місяців тому +1

    Voltamos para o webforms? Parece PostBack hahahaha

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

    onde acontecen as lives?

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

    Qual é esse navegador???

  • @MayconDouglas-ev8fn
    @MayconDouglas-ev8fn 7 місяців тому

    as lives acontecem no canal oficial da rocketseat??

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

      Ela ocorrem na twitch: www.twitch.tv/dieegosf

    • @MayconDouglas-ev8fn
      @MayconDouglas-ev8fn 7 місяців тому

      @@meluiz muito obrigado!!

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

    Onde é que acontece essas lives ?? eu só vejo os pedaços kkkk

  • @marcio70965
    @marcio70965 7 місяців тому +1

    Agora vai poder criar site com react na darkweb

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

    \o/

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

    underline para nomear váriavel.. hummmm.. será q o pessoal copiou do Go? rsrs

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

      Go foi lançado em 2009... quem será que copiou quem haha

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

      @@lucasbrunoferreira bom mas em Go que vi isso ser usado primeiro.... o legal de Go é isso.. já entrou com boas práticas...

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

      É que Go foi justamente desenvolvido para pegar as melhores práticas de todas as linguagens que são usadas no Google. Então se souber programar e ter a prática em várias delas, vai ver semelhança com várias.

    • @victorhenrich8635
      @victorhenrich8635 6 місяців тому

      Essa prática ja vem do Python e linguagens mais antigas, como C#, abraços!

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

    first

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

    Po paizao, tira esse teclado barulhento dos vídeos kkkk
    nao consigo me concentrar com essa barulhada toda