Un efecto se vuelve a ejecutar según sus dependencias, y equivocarse con ese arreglo es la causa número uno de errores en React.
Trampa 1: dependencias faltantes → valores obsoletos
Un efecto captura (mediante closure) los valores del render en el que se creó. Si omites una dependencia, sigue usando un valor antiguo:
( {
id = ( {
.(count);
}, );
(id);
}, []);
