Na requisição feita na página inicial, quando envia o resultado para o setVideos não usa o spread, mas na requisição feita no player, usa. Gostaria de saber porque se não se usou na primeira, e se usou na segunda.
Na requisição feita na página inicial, quando envia o resultado para o setVideos não usa o spread, mas na requisição feita no player, usa. Gostaria de saber porque se não se usou na primeira, e se usou na segunda.
Olá Davi! Tudo bem?
O spread operator é utilizado para "espalhar" os elementos de um array ou objeto em outro array ou objeto. Na requisição feita na página inicial, o resultado da requisição é um array que já contém os vídeos, então não é necessário utilizar o spread operator para adicioná-los ao estado com o setVideos.
Já na requisição feita no player, o resultado da requisição é um único vídeo, então é necessário utilizar o spread operator para adicionar esse vídeo ao estado sem perder os outros vídeos já existentes.
Espero ter ajudado a esclarecer sua dúvida! Se tiver mais alguma pergunta, é só falar.
Bons estudos!