Impossible de lire la propriété non définie (lire « split ») TypeError : Impossible de lire la propriété non définie (lire « split »)
<p>J'essaie d'obtenir l'année de sortie à partir de la release_date (en tant qu'accessoires) transmise à un composant de fonction React, mais j'obtiens une erreur de chaîne non définie. </p>
<pre class="brush:php;toolbar:false;">const Banner = ({ background_path, poster_path,title,release_date}) =>
retour (
<div
className="bg-cover bg-center"
style={{
backgroundImage : `url('https://image.tmdb.org/t/p/original${backdrop_path}')`,
}}
>
<div className="bg-sky-200/80">
<div className="flex flex-nowrap p-12">
<PosterCard poster_path={poster_path} />
<div className="grow px-8">
<div className="text-4xl texte-white font-bold">
<a className="hover:cursor-pointer hover:text-gray-200">{title}</a> ({release_date.split("-")[0]})
</div>
</div>
</div>
</div>
</div>
);
} ;
exporter la bannière par défaut ;</pre>
<p>Lorsque j'utilise release_date directement, le rendu est correct, pas de problème. Mais lorsque j'applique une méthode sur une chaîne, elle renvoie un élément non défini. (release_date est une chaîne, telle que "2023-07-18")</p>