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

[Dúvida] Existe diferença entre 'props.valor' e 'props.value'?

Olá, percebi que no arquivo 'CampoTexto' atribuímos a propriedade value do input props.valor, já no arquivo 'ListaSuspensa' atribuímos a propriedade value do select props.value, entretanto, mesmo renomeando value para valor funciona corretamente. Isso é porque a lógica estabelecidade no React até agora já entende que valor trata-se do value e também porque no final props.valor é atribuido a propriedade value, fazendo que por baixo dos panos valor vire value?

1 resposta
solução!

Olá! É uma ótima pergunta. Na verdade, não há diferença entre props.valor e props.value em termos de funcionalidade. A escolha de usar um ou outro é uma questão de convenção e consistência no código.

No React, as props são passadas como objetos e seus valores podem ser acessados por meio de suas chaves. Portanto, se você passar uma propriedade chamada valor ou value, ambas podem ser acessadas da mesma forma usando props.valor ou props.value.

No seu exemplo, o fato de props.valor ser atribuído à propriedade value é apenas uma convenção de nomenclatura, mas isso não afeta a funcionalidade do componente.

Espero ter ajudado e bons estudos!