Est-ce que tu fais bien un export default dans ton fichier filmData ? Dans tes imports, es-tu sûr du nom de tes fichiers (FilmItem.js --> import ... from './FilmItem et pas ./filmItem) ?
J'ai vérifié mes noms de fichiers et les chemins, tout est correct.
Voici le contenu de mon fichier filmsData.js (c'est un copié-collé du cours pour être sûr de ne pas faire de faute) :
export default data = [
{
id:181808,
vote_average:7.2,
title:"Star Wars VIII - Les derniers Jedi",
poster_path:"",
original_title:"Star Wars: The Last Jedi",
overview:"Nouvel épisode de la saga. Les héros du Réveil de la force rejoignent les figures légendaires de la galaxie dans une aventure épique qui révèle des secrets ancestraux sur la Force et entraîne de choquantes révélations sur le passé…",
release_date:"2017-12-13"
},
{
id:181809,
vote_average:8.1,
title:"La Guerre des étoiles",
poster_path:"",
original_title:"Star Wars",
overview:"Il y a bien longtemps, dans une galaxie très lointaine... La guerre civile fait rage entre l'Empire galactique et l'Alliance rebelle. Capturée par les troupes de choc de l'Empereur menées par le sombre et impitoyable Dark Vador, la princesse Leia Organa dissimule les plans de l’Étoile Noire, une station spatiale invulnérable, à son droïde R2-D2 avec pour mission de les remettre au Jedi Obi-Wan Kenobi. Accompagné de son fidèle compagnon, le droïde de protocole C-3PO, R2-D2 s'échoue sur la planète Tatooine et termine sa quête chez le jeune Luke Skywalker. Rêvant de devenir pilote mais confiné aux travaux de la ferme, ce dernier se lance à la recherche de ce mystérieux Obi-Wan Kenobi, devenu ermite au cœur des montagnes désertiques de Tatooine...",
release_date:"1977-05-25"
}
]
Merci pour ton aide, bonne soirée.
- Edité par MaximeVanderwegen 20 janvier 2019 à 10:32:35
Finalement, mon problème s'est résolu de lui-même... J'ai repris le contenu des fichiers donnés en début de chapitre, et à partir de là tout s'est bien exécuté... Je n'ai pas compris d'où venait le souci, mais il est résolu, c'est le principal .
Ayant le même problème, j'ai réussi à trouver la source de l'erreur, il s'agit de la variable data, il faut la déclarer.
j'avais le même problème, cela est peut être un oublie ou mise à jour du code ?
Voici la solution pour ma part :
// Helpers/filmsData.js
var data = [
{
id:181808,
vote_average:7.2,
title:"Star Wars VIII - Les derniers Jedi",
poster_path:"",
original_title:"Star Wars: The Last Jedi",
overview:"Nouvel épisode de la saga. Les héros du Réveil de la force rejoignent les figures légendaires de la galaxie dans une aventure épique qui révèle des secrets ancestraux sur la Force et entraîne de choquantes révélations sur le passé…",
release_date:"2017-12-13"
},
{
id:181809,
vote_average:8.1,
title:"La Guerre des étoiles",
poster_path:"",
original_title:"Star Wars",
overview:"Il y a bien longtemps, dans une galaxie très lointaine... La guerre civile fait rage entre l'Empire galactique et l'Alliance rebelle. Capturée par les troupes de choc de l'Empereur menées par le sombre et impitoyable Dark Vador, la princesse Leia Organa dissimule les plans de l’Étoile Noire, une station spatiale invulnérable, à son droïde R2-D2 avec pour mission de les remettre au Jedi Obi-Wan Kenobi. Accompagné de son fidèle compagnon, le droïde de protocole C-3PO, R2-D2 s'échoue sur la planète Tatooine et termine sa quête chez le jeune Luke Skywalker. Rêvant de devenir pilote mais confiné aux travaux de la ferme, ce dernier se lance à la recherche de ce mystérieux Obi-Wan Kenobi, devenu ermite au cœur des montagnes désertiques de Tatooine...",
release_date:"1977-05-25"
}
];
export default data
Ayant le même problème, j'ai réussi à trouver la source de l'erreur, il s'agit de la variable data, il faut la déclarer. J'avais le même problème, cela est peut être un oublie ou mise à jour du code ? Voici la solution pour ma part
Merci beaucoup @AxelPawelczyc ! C'était ça le problème dans mon cas aussi!
Problème de rendu d'un component custom
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
lesjoiesducode / Les points-virgules en JavaScript