Uncaught TypeError : Impossible de lire la propriété non définie (lire 'img1') dans la promesse
P粉265724930
2023-08-25 16:53:18
<p>J'utilise réagir.js</p>
<pre class="brush:php;toolbar:false;">fonction async Bannières (accessoires) {
const réponse = attendre axios.get(`${apiUrl}/assets/get`);
retour (
<Contenu principal
texte={réponse.text}
img1={props.img1 ? props.img1 : réponse.data.img1}
img2={props.img2 ? props.img2 : réponse.data.img2}
/>
);
}</pré>
<p>L'erreur ne se produira que lorsque "async" est présent</p>
Vous devez envelopper l'appel API asynchrone dans useEffect Hook et stocker les données dans l'état afin de pouvoir utiliser cet état dans la fonction de rendu. Voici un exemple de code sans tests :