No siempre la necesitas. Los frameworks modernos tienen herramientas de estado integradas capaces, y recurrir a Redux/Zustand prematuramente añade complejidad. La respuesta honesta: añade una biblioteca solo cuando las opciones integradas se vuelvan dolorosas.
Comienza con herramientas integradas
[x, setX] = ();
value = ();
memo = ( (), [x]);
