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

Duvida setOrdenador

ali em setOrdenador estamos pegando o opcao.value, nao podiamos já pegar o opcoes.nome pra nao ter que criar aquela const nomeOrdenador que faz um find do opcoes pra pegar o nome, ou vai dar erro mais pra frente da aplicação se fizer isso?

1 resposta
solução!

Fala Sérgio!

Aqui como é uma aplicação pequena e de exemplo, daria sim para você pegar o opcao.nome, porém é utilizado o opcao.value pois ele seria uma chave única e de escrita limpa (sem acentos, espaços e caracteres especiais), o que o torna uma chave mais eficiente na hora de comparar e que diferente de um nome, ele não pode ser repetido, tanto que foi utilizado também na key, key={opcao.value}.

Também daria para tomar outra estratégia e passa para o setOrdenador o objeto inteiro opcao que aí já teríamos as duas props, nome e value sendo trafegadas.