Vous n'en avez pas toujours besoin. Les frameworks modernes ont des outils d'état intégrés robustes, et recourir prématurément à Redux/Zustand ajoute de la complexité. La réponse honnête : ajoutez une bibliothèque uniquement quand les options intégrées deviennent pénibles.
Commencez par les outils intégrés
[x, setX] = ();
value = ();
memo = ( (), [x]);
