Sigue sin quedarme muy claro la utilidad de useEffect. Cuando usarlo, para que usarlo, por que usarlo. Entendi la logica pero no le veo m...

Pregunta de la clase:
Manejo de efectos
Daniel Reyes

Daniel Reyes

Pregunta
studenthace 3 años

Sigue sin quedarme muy claro la utilidad de useEffect.

Cuando usarlo, para que usarlo, por que usarlo. Entendi la logica pero no le veo mucho la utilidad, sigo sin entenderlo bien.

1 respuestas
para escribir tu comentario
    Héctor Eduardo López Carballo

    Héctor Eduardo López Carballo

    studenthace 3 años

    ¡Hola!

    Con el hook effect logras que una función se ejecute después de que el componente se haya renderizado y no cuando apenas estás cargando. Imagina que tienes varios elementos que se van a crear después de recibir respuesta de un api, usarías el effect para hacer que la solicitud a la API se haga después de que te hayas asegurado de que el usuario tiene algo mostrado en la pantalla.

    Para ver cómo funciona tienes que ir a experimentarlo, trata de distintas formas y descubre por qué conviene usarlo. Una de las cosas es que puedes evitar que se hagan múltiples renderizados derivados del mal manejo de un estado, es algo que me ha pasado 😅.

Curso de React.js [Empieza Gratis]

Curso de React.js [Empieza Gratis]

¡Aprende React.js, la librería más popular de JavaScript para crear aplicaciones web interactivas! Trabaja con componentes, propiedades, estado y efectos. Almacena tu información en Local Storage, implementa React Context para comunicar componentes y teletransporta componentes con React Portals. Crea tu primer proyecto web con React junto a tu profesor JuanDC

Curso de React.js [Empieza Gratis]

Curso de React.js [Empieza Gratis]

¡Aprende React.js, la librería más popular de JavaScript para crear aplicaciones web interactivas! Trabaja con componentes, propiedades, estado y efectos. Almacena tu información en Local Storage, implementa React Context para comunicar componentes y teletransporta componentes con React Portals. Crea tu primer proyecto web con React junto a tu profesor JuanDC