Non, l'état restera tel quel jusqu'à ce que votre composant se démonte. Si vous souhaitez déclencher quelque chose lors du démontage, vous pouvez utiliser le crochet useEffect.
Comment puis-je réinitialiser mon état après le rendu ?
Utilisez 'setState' avec la fonction de rappel qui peut inverser l'état.
Est-ce que le changement d'état s'affiche ?
Un nouveau rendu ne peut être déclenché que si l'état d'un composant a changé. L'état peut changer à partir d'un changement d'accessoires ou d'un changement direct de setState. Le composant obtient l'état mis à jour et React décide s'il doit restituer le composant.
Que se passe-t-il lorsque React restitue ?
Comme nous l'avons déjà vu précédemment, React restitue un composant lorsque vous appelez la fonction setState pour changer l'état (ou la fonction fournie par le crochet useState dans les composants de fonction). Par conséquent, les composants enfants ne sont mis à jour que lorsque l'état du composant parent change avec l'une de ces fonctions.
Comment réinitialiser la variable d'état dans React ?
Réinitialiser les états à l'état initial
Nous avons l'objet initialState avec l'état initial de notre formulaire d'inscription. Ensuite, nous appelons useState dans App pour créer l'état de l'objet. Ensuite, nous créons la fonction clearState pour réinitialiser l'état en appelant la fonction setState state setter avec une copie de initialState.