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

Removendo dados

Pessoal, em uma situação hipotética em que queremos adicionar uma funcionalidade de remover o card já adicionada ao time, imagino que usaríamos o filter para pegar as infos do card e assim criar um novo array com as informações restantes sem o card selecionado. Nesse caso, como passaríamos para o React uma mudança de estado? Exemplo, ao filtrar, como informar para o programa para renderizar novamente os times?

1 resposta
solução!

Salve, Yan!

Excelente questionamento.

Você pode começar enviando o envento de click do colaborador para o <Time /> e do <Time /> para o <App />. Já no <App />, com acesso ao colaborador que deseja excluir, basta aplicar o filtro e chamar o setColaboradores passando todos, exceto o selecionado.

O useState do React vai garantir que os componentes sejam renderizados, visto que o estado mudou :)