Introdução
No desenvolvimento web, formulários são essenciais para coletar a entrada do usuário. Em React, o manuseio de dados de formulário é um pouco diferente do HTML tradicional. A abordagem recomendada é usar uma técnica chamada "componentes controlados" (controlled components).
Com componentes controlados, os dados do formulário são gerenciados pelo estado do componente React. Isso torna o estado do React a "única fonte de verdade" (single source of truth), permitindo que você gerencie, valide e responda à entrada do usuário de maneira previsível.
Neste laboratório, você construirá um formulário simples com um único campo de texto e um botão de envio. Você aprenderá a:
- Criar elementos de formulário em JSX.
- Usar o hook
useStatepara gerenciar o valor do input. - Lidar com a entrada do usuário com o evento
onChange. - Processar envios de formulário com o evento
onSubmit.
Ao final deste laboratório, você terá uma compreensão sólida dos fundamentos de formulários em React.




