1
resposta

[Dúvida] Spread Operator

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.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

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!