Lorsque j'essaie d'itérer les données d'une API, pourquoi est-ce que j'obtiens cette erreur TypeError: books.map n'est pas une fonction, qu'est-ce que c'est, et comment puis-je la corriger. Si quelqu'un pouvait m'aider, je serais reconnaissant, merci ...

0
mura1 16 mars 2021 à 14:14

1 réponse

Meilleure réponse

C'est parce qu'au départ, vous définissez votre état comme un objet vide ({}). vous ne pouvez pas appliquer map () sur l'objet, et donc l'erreur. au lieu de cela, itérer sur l'objet

Object.keys(books).map(item => (...do your code here))
3
Shivam Jha 16 mars 2021 à 11:20