Se você está com erro no seu projeto pois está usando uma lista vazia, o problema dele é por conta do ID, já que não estamos passando nenhum ele não consegue atribuir também. Para contornar esse erro faça algumas alterações:
const Formulario = ({aoCadastrar, times, cadastrarTime}) => {
const id = uuidv4()
const [nome, setNome] = useState('')
const [cargo, setCargo] = useState('')
const [imagem, setImagem] = useState('')
const [time, setTime] = useState('')
const [nomeTime, setNomeTime] = useState('')
const [corTime, setCorTime] = useState('')
const aoSubmeter = (evento) => {
evento.preventDefault()
console.log('form enviado', id, nome, cargo, imagem, time )
aoCadastrar({
id,
favorito: false,
nome,
cargo,
imagem,
time
})
}
No seu const Formulario coloque o id ali direto, junto do uuid() e dps colque o id na função aoCadastrar.