1
resposta

[Erro] videos.map is not a function

Bom dia pessoal!

Estou finalizando o projeto e quando fui criar o const[videos,setVideos] e usar useState(), a página apresentou o seguinte erro:

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

1 resposta

Olá João! Tudo bem?

Esse erro ocorre quando a função map é chamada em um objeto que não é um array. No seu caso, parece que a variável videos não é um array.

Uma possível solução seria verificar se a variável videos está sendo inicializada corretamente. Verifique se você está passando um array como parâmetro para a função useState().

Por exemplo:

const [videos, setVideos] = useState([]);

Dessa forma, você está inicializando a variável videos como um array vazio.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software