Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Required

Eu não entendi o motivo de esvrever 'requerid={props.obrigattorio}' sendo que utilizando apenas a propriedade required funcionou normalmente e exigiu o preenchimento do formulário.

captura de tela

1 resposta
solução!

Olá Jeferson. Tudo bem?

A diferença entre usar apenas required e required={props.obrigatorio} está na flexibilidade que você tem ao usar o React. Quando você escreve apenas required, está dizendo que o campo é sempre obrigatório, independentemente de qualquer condição.

Por outro lado, ao usar required={props.obrigatorio}, você está permitindo que a obrigatoriedade do campo seja dinâmica, ou seja, controlada por uma propriedade passada para o componente. Isso é útil quando você quer decidir se um campo deve ser obrigatório ou não, com base em alguma lógica ou estado da aplicação.

Espero ter ajudado.

Siga firme nos seus estudos e conte com o fórum sempre que precisar!

Abraços :)