Jaime Ortiz
PreguntaSería mejor hacer el setTimeOut en el constructor?
Jhean Pacheco
Según tengo entendido en el constructor generalmente se inicializan valores, setTimeout() al ser una función se implementa fuera de este.
Jaime Ortiz
Antes @Naftan ese es el lugar correcto para hacer un llamado a procesos asíncronos! Para inicializar Data mientras construye los componentes.
Jhean Pacheco
Gracias por la info :)
Alexandro Jiménez
pero puede que el componente no se haya montado por alguna razón, crashearia la app no?
Anthony Orlando Ramirez Rivas
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]](https://static.platzi.com/media/courses/OG-reactjs.png)