¿Cuándo usar useState?

useState() es una función que crea internamente una variable donde podremos almacenar el estado de nuestro componente. Acepta un valor inicial para esa variable y devuelve un array con dos elementos, el valor de la variable y la función para modificarla.

¿Cómo funciona setState?

setState() programa una actualización al objeto estado de un componente. Cuando el estado cambia, el componente responde volviendo a renderizar.

¿Qué es state in React?

Un estado en React es, entonces, un almacén de datos mutable de componentes y que además son autónomos. O sea, el estado pertenece una clase autónoma que cualquiera pueda importar y usar en su aplicación.

¿Cuándo usar Hooks React?

Los Hooks son una nueva API de la librería de React que nos permite tener estado, y otras características de React, en los componentes creados con una function . Esto, antes, no era posible y nos obligaba a crear un componente con class para poder acceder a todas las posibilidades de la librería.

¿Cuándo usar useEffect React?

Como hemos dicho anteriormente, useEffect se va a ejecutar cada vez que se renderiza nuestro componente. Por lo tanto, está bien que nos queramos suscribir al evento del window en el hook useEffect pero, si se vuelve a ejecutar la función en cada renderizado…

¿Cuál es el ciclo de vida de React?

El ciclo de vida se puede dividir en 3 fases, el montado, actualización y desmontado del componente. Estas fases a su vez se dividen en varios métodos que puede tener el componente. Tip: Cada método tiene un prefijo will o did dependiendo de si ocurren antes o después de cierta acción.

¿Qué hace el componentDidMount?

componentDidMount. Este método solo se ejecuta justo después de que el componente haya sido montado en el DOM. Es el método perfecto para integrar librerias de terceros (plugins jquery), realizar alguna petición ajax ó establecer algún timer de tipo setTimeout ó setInterval.

¿Cuándo usar hooks en React?

La incorporación de los hooks en React nos permite desarrollar componentes funcionales con estado y ciclo de vida y, por lo tanto, prescindir de los componentes de clase.