Super, mai il faut que je comprenne:
1- J'ai un tableau vide 'datas', , don je me sert pour stocker les entrées.
2- Quand je clic sur le bouton "envoyer", handleSubmit concate le tableau vide avec la nouvelle entrée.
3- Au fur et à mesure, je stocke l'état du tableau du début (1) dans le storage avec componentDidUpdate.
4- Lorsque je rafraichi la page, componentDidMount récupére l'état du storage dans storageData qui est reversé dans le tableau vide 'datas' du début (1).
A partir de là, le tableau est envoyé au composant 'AddImo' en ligne 97:
<ListImo datas={datas} />
5- Puisque je fais un rafraichissement, render() entre en action et rend 'AddImo' avec les données du tableau qui était vide au début.
Je comprends pas à quel moment intervient Je vois bien que le tableau 'datas' est ajouté au state, mais en ligne 97, on envoit le tableau 'datas' du début par les props et pas le datas sauvegardé dans le state, sinon en ligne 97, il faudrait écrire:
Pouvez vous m'expliquer où est mon l'erreur de raisonnement ?
J'ai hâte de comprendre
Partager