Précédemment, nous avons vu ensemble les composants issus d'une classe qui nous permettait de pouvoir mettre en place un ou plusieurs états. Et nous avions d'ailleurs vu, que seuls les composants issus d'une classe sont en mesure de gérer les états.
C'est sans compter sur l'évolution de ReactJS !
En effet, il est désormais possible de pouvoir mettre en place et de gérer des états pour les composants fonctionnels.
Pour cela, nous allons découvrir et utiliser les hooks. Nous allons voir ensemble:
- Le hook d'état, le useState.
- Les cycles de vie, le useEffect
Nous ferons un exercice d'application qui reprendra les principes de l'exercice précédent afin de pouvoir comparer la mise en place d'un état au travers un composant issu de classe et un composant fonctionnel.
Épisodes précédents :
Avis des apprenants