TutorialesReactTypeScript
Por qué dejé de usar useEffect para sincronizar estado y qué uso ahora
useEffect no está roto — el modelo mental con el que lo enseñamos sí lo está. Revisé cada useEffect de una codebase en React 19 y encontré 4 categorías concretas donde era un antipatrón. Acá están los patrones que los reemplazaron: derived state, event handlers, use(), y Server Actions.
7 min12