Le composant React Native affiche une seule plainte au lieu d'autres fonctionnalités supplémentaires
<p>Je travaille sur un écran qui récupère les paramètres d'itinéraire de l'écran précédent pour la navigation, mais il n'affiche que la première plainte et aucune autre plainte ajoutée. Je ne sais pas quelle est la cause de ce problème, voici la code : </p>
<pre class="brush:php;toolbar:false;">const ECScreen = ({ itinéraire, navigation }) =>
const { imageUri, plaignantDate, plainteId } = route.params;
const [plaintes, setComplaints] = useState([]);
useEffect(() => {
if (imageUri && plaignantDate) {
const nouvelleComplainte = {
id : plaintes.length + 1, // Attribuer le prochain identifiant disponible
imageUri : imageUri,
date : date de la plainte,
Statut: En attente',
} ;
setComplaints([...complaints, newComplaint]);
}
}, []);</pre>