0
votes

Réagir - Manipulation des valeurs nulles passées sous forme d'accessoires

J'essaie de retourner un espace réservé aux valeurs de projecteur «NULL». J'ai essayé d'exécuter un opérateur ternaire et "si" instruction conditionnelle pour vérifier si des valeurs existent avant d'être rendues.

Les accessoires sont passés d'un composant parent à un composant enfant pendant que des données sont poussées sur un autre enfant à travers React-Router-Dom méthode 'Histoire'.

Lorsque je exécute la console.log Les accessoires sont correctement passés, alors que j'essaie de cliquer sur une image contenant «null», je rencontre le problème actuel.

entrez Image Description Ici

carousel.js xxx


0 commentaires

3 Réponses :


1
votes

Vous devez vérifier s'il n'est pas null avant d'obtenir photos valeur xxx


0 commentaires

0
votes

Vous pouvez essayer le nouveau? Opérateur de chaînage optionnel: xxx

, puis vérifiez si les photos sont indéfinies avant le rendu

https://developer.mozilla.org/en-us/docs/web/javascript/reference/Opérators/Optional_chaining


0 commentaires

0
votes

Vérifiez le NULL ou non défini avant d'attribuer à la PROP

if (props === null ) {
 ......
}
const photos = props?.history?.location?.state?.resources?.photos;


0 commentaires