Conteúdo prático em uma semana

O Guia definitivo sobre
React Hook Form

O Guia definitivo sobre
React Hook Form

O Guia definitivo sobre
React Hook Form

Domine a biblioteca mais eficiente para criar formulários no React

Por que aprender essa tecnologia?

Por que aprender essa tecnologia?

Por que aprender essa tecnologia?

Sem o React Hook Form

🙁 Formulários gigantes, lentos, com muitas re-renderizações e difíceis de manter

🤨

🤨

useState

espalhado por todo lado

😞 Usuários reclamando de travamentos e bugs

Com o React Hook Form

🤩 Menos código e menos re-renderizações

😍 Melhor performance e experiência para o usuário

🥰 Fácil integração com outras bibliotecas (como o Zod para validações)

💡

💡

Diferente de outros pacotes, que geralmente são mais pesado e complexos, o React Hook Form foca na simplicidade e performance. E o melhor: é amplamente utilizado no mercado, tanto para React na web quanto no mobile com React Native. Você precisa aprender essa ferramenta!

O que você vai aprender?

O que você vai aprender?

O que você vai aprender?

Aprenda e aplique na prática em uma semana

Aprenda e aplique na prática em uma semana

⚒️

Formulários no React

Formulários no React

10m

Controlled vs. Uncontrolled Components

Controlled vs. Uncontrolled Components

08m

Pacotes para lidar com formulários no React

Pacotes para lidar com formulários no React

⚒️

Formulários no React

10m

Controlled vs. Uncontrolled Components

08m

Pacotes para lidar com formulários no React

Introdução ao React Hook Form

Introdução ao React Hook Form

12m

Criando formulários eficientes com React Hook Form

Criando formulários eficientes com React Hook Form

06m

Adicionando validações nos campos dos formulários

Adicionando validações nos campos dos formulários

06m

Exibindo mensagens de erro

Exibindo mensagens de erro

07m

Adicionando tipagem ao formulário

Adicionando tipagem ao formulário

02m

Exibindo mensagens de erro com o pacote

Exibindo mensagens de erro com o pacote

@hookform/error-message

04m

Criando validações customizadas

Criando validações customizadas

Introdução ao React Hook Form

12m

Criando formulários eficientes com React Hook Form

06m

Adicionando validações nos campos dos formulários

06m

Exibindo mensagens de erro

07m

Adicionando tipagem ao formulário

02m

Exibindo mensagens de erro com o pacote

@hookform/error-message

04m

Criando validações customizadas

🚀

Manipulações de Erros e Estados do Formulário

Manipulações de Erros e Estados do Formulário

19m

Definindo erros manualmente com

setError

09m

Limpando erros

Limpando erros

(

(

clearErrors

)

)

e monitorando alterações

(

(

isDirty

,

,

dirtyFields

)

)

02m

Loading State, resetando o form após o submit e verificando se ele está válido

Loading State, resetando o form após o submit e verificando se ele está válido

🚀

Manipulações de Erros e Estados do Formulário

19m

Definindo erros manualmente com

setError

09m

Limpando erros

(

clearErrors

)

e monitorando alterações

(

isDirty

,

dirtyFields

)

02m

Loading State, resetando o form após o submit e verificando se ele está válido

🔍

Manipulação de Campos e Valores

Manipulação de Campos e Valores

06m

Movendo o foco para um campo específico com

setFocus

17m

Monitorando as alterações nos campos do form com o watch

Monitorando as alterações nos campos do form com o watch

22m

Manipulando dados dos campos com

Manipulando dados dos campos com

getValues

e

e

setValue

03m

Monitorando alterações sem renderizar o componente a cada modificação

Monitorando alterações sem renderizar o componente a cada modificação

🔍

Manipulação de Campos e Valores

06m

Movendo o foco para um campo específico com

setFocus

17m

Monitorando as alterações nos campos do form com o watch

22m

Manipulando dados dos campos com

getValues

e

setValue

03m

Monitorando alterações sem renderizar o componente a cada modificação

🧩

Recursos Avançados do React Hook Form

Recursos Avançados do React Hook Form

03m

Outras funções úteis:

getFieldStates

,

touchedFields

,

trigger

e

unregister

03m

Carregando dados assíncronos dentro do

defaultValues

08m

Valores default reativos com o values

15m

Mantendo campos dirty com o

resetOptions

e conhecendo

disabled

,

modem

e

delayError

🧩

Recursos Avançados do React Hook Form

03m

Outras funções úteis:

getFieldStates

,

touchedFields

,

trigger

e

unregister

03m

Carregando dados assíncronos dentro do

defaultValues

08m

Valores default reativos com o values

15m

Mantendo campos dirty com o

resetOptions

e conhecendo

disabled

,

modem

e

delayError

⚡️

Resolvers e Integração com o Zod

Resolvers e Integração com o Zod

11m

Criando os próprios resolvers

22m

Integrando Zod com o React Hook Form

⚡️

Resolvers e Integração com o Zod

11m

Criando os próprios resolvers

22m

Integrando Zod com o React Hook Form

🤝

Controller e FormProvider

Controller e FormProvider

19m

Controller: Integrando qualquer componente ao React Hook Form

25m

Criando componentes reutilizáveis com o Controller e o FormProvider

🤝

Controller e FormProvider

19m

Controller: Integrando qualquer componente ao React Hook Form

25m

Criando componentes reutilizáveis com o Controller e o FormProvider

🛑

🛑

Não é um curso para colecionar! Você aprende de forma direta (e rápida!) tudo o que precisa para começar a trabalhar com o React Hook Form ainda hoje!

Para quem é este curso?

Devs que já tiveram contato com React ou React Native

Devs que já tiveram contato com React ou React Native

Quem quer parar de sofrer com formulários lentos e complexos

Quem quer parar de sofrer com formulários lentos e complexos

Quem quer aprender de verdade e aplicar no trabalho em poucos dias (ou horas!)

Quem quer aprender de verdade e aplicar no trabalho em poucos dias (ou horas!)

  • O que os devs estão dizendo?

Sou aluno do JStack desde o lançamento e foi uma das melhores decisões. Mateus Silva tem uma didática excelente, explicando conceitos com profundidade. Mesmo após o curso, consulto as aulas antigas para dúvidas, mostrando a qualidade do material. O curso me ajudou a criar bases de projetos para testes, fundamentais para boas oportunidades no mercado. Recomendo para quem quer evoluir no desenvolvimento full stack!

Elves Brito

Sou aluno do JStack desde o lançamento e foi uma das melhores decisões. Mateus Silva tem uma didática excelente, explicando conceitos com profundidade. Mesmo após o curso, consulto as aulas antigas para dúvidas, mostrando a qualidade do material. O curso me ajudou a criar bases de projetos para testes, fundamentais para boas oportunidades no mercado. Recomendo para quem quer evoluir no desenvolvimento full stack!

Elves Brito

Cara, o JStack foi um divisor de águas para mim. Além de oferecer um conteúdo avançado e de qualidade, o mais incrível é a forma como o Matheus transmite seu conhecimento. É excepcional, sempre ensinando e motivando você a não ser "só mais um", incentivando a ir atrás do que acontece por trás dos panos e a não ser dependente de libs, abordando sempre qualidade de código, segurança, performance e experiência do desenvolvedor.

Kauan Santos

Cara, o JStack foi um divisor de águas para mim. Além de oferecer um conteúdo avançado e de qualidade, o mais incrível é a forma como o Matheus transmite seu conhecimento. É excepcional, sempre ensinando e motivando você a não ser "só mais um", incentivando a ir atrás do que acontece por trás dos panos e a não ser dependente de libs, abordando sempre qualidade de código, segurança, performance e experiência do desenvolvedor.

Kauan Santos

O curso JStack me deu confiança para aplicar técnicas profissionais em soluções como React e Node. Uso programação como hobby e para criar soluções para pessoas ao meu redor. Graças ao Mateus, faço isso de forma profissional e escalável, beneficiando todos que recebem meu MVP. O curso aborda nuvem com AWS, desenvolvendo com qualidade e agilidade cada parte da aplicação, front, back-end e deploy. A equipe é participativa no Discord, respondendo dúvidas e debatendo ideias, motivando a se desafiar e aprender mais. Agradeço o apoio e em breve programação será minha profissão.

Bruno Matos

O curso JStack me deu confiança para aplicar técnicas profissionais em soluções como React e Node. Uso programação como hobby e para criar soluções para pessoas ao meu redor. Graças ao Mateus, faço isso de forma profissional e escalável, beneficiando todos que recebem meu MVP. O curso aborda nuvem com AWS, desenvolvendo com qualidade e agilidade cada parte da aplicação, front, back-end e deploy. A equipe é participativa no Discord, respondendo dúvidas e debatendo ideias, motivando a se desafiar e aprender mais. Agradeço o apoio e em breve programação será minha profissão.

Bruno Matos

JStack é incrível. Aulas excepcionais e profundas, sem conteúdo superficial. Comprei outros cursos, mas nenhum se compara à qualidade do Mateus. Apliquei o aprendizado, fui promovido duas vezes. O investimento, que parecia caro, trouxe retorno inimaginável. Hoje, vejo que vale cada centavo. JStack é essencial para meu desenvolvimento profissional. Minha esposa e eu temos uma vida melhor graças ao JStack. Continue assim, Mateus, criando desenvolvedores de verdade.

Eduardo Varela

JStack é incrível. Aulas excepcionais e profundas, sem conteúdo superficial. Comprei outros cursos, mas nenhum se compara à qualidade do Mateus. Apliquei o aprendizado, fui promovido duas vezes. O investimento, que parecia caro, trouxe retorno inimaginável. Hoje, vejo que vale cada centavo. JStack é essencial para meu desenvolvimento profissional. Minha esposa e eu temos uma vida melhor graças ao JStack. Continue assim, Mateus, criando desenvolvedores de verdade.

Eduardo Varela

Quanto preciso investir?

🔥 Oferta especial por tempo limitado

De R$ 129,90 por apenas

R$ 49,90

O que você receberá

Acesso ao curso completo, sem enrolação e direto ao ponto

Técnicas práticas que você pode aplicar imediatamente

Aprendizado otimizado para você dominar tudo em 1 semana

Código-fonte dos exemplos usados na aula

Acesso anual

7 dias de garantia

Quem será seu professor?

Quem será seu professor?

Mateus Silva

Mateus Silva

Sou um programador autodidata há mais de 16 anos, apaixonado por programação, marketing e empreendedorismo.

Atuei no mercado convencional como dev por mais de 9 anos, passando por pequenas e grandes empresas do Brasil e do Canadá.

Conquistei minha independência financeira aos 23 anos através da programação e hoje, aos 27, sou professor há mais de 5 anos e empreendo criando produtos digitais que impactam milhares de pessoas todos os meses.

Torne-se um desenvolvedor de verdade