Na aula em sí temos um pequeno erro de código que talvez tenha passado despercebido, ele encontra-se no penultimo código fornecido. Na verdade faltou apenas > para realizar a arrow function.
Só estou postando porque eu havia errado em outra parte do código e então fui procurar nos códigos a baixo onde estava o meu erro e encontrei esse pequeno erro e fica somente para registro para os próximos alunos desse curso.
O código foi postado assim: ListaSuspensa obrigatorio={true} label="Time" itens={times} valor={time} aoAlterar={valor = setTime(valor)} />
o correto seria assim:
ListaSuspensa obrigatorio={true} label="Time" itens={times} valor={time} aoAlterar={valor => setTime(valor)} />