useEffect no es lo que crees: la guía que reeduca tu modelo mental de React
Abramov dedica una hora de lectura a un solo hook, y la merece: el problema nunca fue la API sino el modelo mental heredado de las clases. Es el mejor ejemplo que conozco de documentación que enseña a pensar en vez de recetar. Después de leerla dejé de pelearme con el array de dependencias y empecé a entender qué me estaba diciendo.
Dan Abramov · overreacted.io
MIMarco IbáñezConexiones
Trazadas y explicadas por personas: la razón es lo que las hace valiosas.
«Leer A te cambia el modelo mental sobre cómo pensar los efectos en React; saltar a B te recuerda por qué eso no basta: cuando la abstracción gotea necesitas conocer la capa inferior (event loop, ciclo de render, APIs) para diagnosticar y arreglar los casos límite.»
MIMarco Ibáñez
Todas las abstracciones gotean: la ley que explica por qué hay que saber lo de abajoArtículo«Después de leer a Abramov sobre useEffect, saltar a Eloquent JavaScript te da la base de JS (closures, alcance, asincronía y patrones funcionales) y ejercicios prácticos necesarios para entender por qué los hooks se comportan así y aplicar el modelo mental con confianza.»
MIMarco IbáñezEloquent JavaScript: aprender el lenguaje de la web con un libro que respeta al lectorLibro