Pourquoi dans React je ne peux pas récupérer les données de useState sans distraire? Comme ceci: const name = useState ('kana') [0]; const setName = useState ('kana') [1]; Je sais que je peux le faire comme ceci: const setName ...

2
kanamagg 17 mars 2021 à 00:39

1 réponse

Meilleure réponse

Le problème avec le premier exemple est que vous appelez useState deux fois. Lorsque vous faites cela, React crée et gère deux éléments d'état entièrement différents. En conséquence, la variable "name" et la fonction "setName" sont entièrement séparées.

Votre 'nom' const sur la première ligne n'a aucun moyen d'être mis à jour.

0
Remzi Ibrahim Zayid 16 mars 2021 à 21:45