Sería mejor hacer el setTimeOut en el constructor?

Pregunta de la clase:
Práctica del ciclo de vida
Jaime Ortiz

Jaime Ortiz

Pregunta
student
hace 5 años

Sería mejor hacer el setTimeOut en el constructor?

5 respuestas
    Jhean Pacheco

    Jhean Pacheco

    student
    hace 5 años

    Según tengo entendido en el constructor generalmente se inicializan valores, setTimeout() al ser una función se implementa fuera de este.

    Jaime Ortiz

    Jaime Ortiz

    student
    hace 5 años

    Antes @Naftan ese es el lugar correcto para hacer un llamado a procesos asíncronos! Para inicializar Data mientras construye los componentes.

    Alexandro Jiménez

    Alexandro Jiménez

    student
    hace 5 años

    pero puede que el componente no se haya montado por alguna razón, crashearia la app no?

    Anthony Orlando Ramirez Rivas

    Anthony Orlando Ramirez Rivas

    student
    hace 5 años

    De que se puede se puede, pero no lo veo correcto, porque si haces el llamado a una api, la primera ves q se llame al componente se va a demorar en renderizar, hasta puede dar errores en el componente. Tambien, el constructor es para inicializar estados y variables, si quieres darle algun valor a esos estados, puedes hacerlos desde el componentDidMount despues que se halla hecho el render.

Curso de React.js [Empieza Gratis]

Curso de React.js [Empieza Gratis]

React es una de las librerías más utilizadas hoy para crear aplicaciones web. Aprende desde la creación y diseño de componentes hasta traer datos de un API. Desarrolla aplicaciones web de muy alta calidad en tiempo record con React.js

Curso de React.js [Empieza Gratis]
Curso de React.js [Empieza Gratis]

Curso de React.js [Empieza Gratis]

React es una de las librerías más utilizadas hoy para crear aplicaciones web. Aprende desde la creación y diseño de componentes hasta traer datos de un API. Desarrolla aplicaciones web de muy alta calidad en tiempo record con React.js