CleanCod3
  • Community
  • Materials
  • Tools
Join the community
CleanCod3

Free tech community to learn, share and grow.

Join the community
Community
TopicsJoin the groupGet involved
Content
Materialsfooter.columns.content.links.toolsHome
Support
FAQContact
© 2026 CleanCod3 — cleancod3.com
Back to community
L
Lucía FernándezMiembro · hace 4 h
Ayuda

¿Por qué mi useEffect se ejecuta dos veces?

Estoy laburando en un proyecto chico con React 18 y me encontré con algo que no entiendo: tengo un componente con un useEffect que hace fetch a una API, y en desarrollo se ejecuta dos veces apenas monta. En producción no pasa.

Ya revisé que el array de dependencias esté vacío ([]) y que no haya nada en el componente padre que esté forzando un remount. El endpoint también responde bien, solo que se llama dos veces seguidas.

Buscando un poco vi que puede tener que ver con el Strict Mode de React, pero no termino de entender por qué pasa solo en desarrollo y no en producción, ni cómo debería manejar la limpieza del efecto para que no importe.

Si alguien lo tuvo que resolver antes, me sirve tanto la explicación técnica como algún link a documentación oficial para leer con calma.

118

Join the conversation

Topics are discussed in the group. Joining takes less than a minute.

Join via WhatsApp