Caso não lembre como funciona o processo de entrega, clique aqui
- Estado
- Inputs Controlados
- Custom Hooks
Para o exercício de hoje, vamos utilizar um template! Dentro desse template vocês vão encontrar uma estrutura para trabalharmos com diferentes tipos de input! :)
Para executar este exercício, você pode criar uma nova aplicação React ou usar este template do repositório.
- Caso use este template, lembre-se de dar um
npm install
dentro da pasta raiz do projeto assim que baixar! - Caso prefira, pode fazer pelo Link do CodeSandBox
Crie uma custom hook useForm
Utilize o hook na captação dos dados dos inputs no arquivo MainPage.js
Faça as seguintes validações: - O número de módulos não pode ser menor que 2, - O nome do responsável não pode ter menos de 5 caracteres;
Todos os campos devem ser obrigatórios.