Olá, acredito que compreendi a necessidade do uso de Hooks para passar valores. Ocorre que isso ocorre somente quando onChange (aoAlterado).
Observando que o formulario já carrega com o campo Time com um valor (index 0 - no nosso caso Programação) e, no caso do colaborador cadastrado pertencer a este time, o valor NÃO se altera, portanto não é passado adiante.
Como solucinar neste caso? Eu imagino que: useState('Programação') como valor inicial (ou index 0)
const [nome, setNome] = useState(''); const [cargo, setCargo] = useState(''); const [imagem, setImagem] = useState(''); const [time, setTime] = useState('');
const aoSalvar = (evento) => {
evento.preventDefault();
props.aoColaboradorCadastrado({
nome,
cargo,
imagem,
time
})
};