Hooks
Clase 35 de 37 • Curso de React.js 2019
Contenido del curso
Fundamentos
Creación y diseño de componentes
- 8

¿Qué es un componente?
05:16 min - 9

Qué es y cómo funciona un componente en React.js
00:00 min - 10

Nuestro primer componente
09:42 min - 11

Cómo aplicar estilos
08:55 min - 12

Props
05:38 min - 13

Nuestra primera página
10:25 min - 14

Enlazando eventos
09:02 min - 15

Manejo de estado
10:03 min - 16

Levantamiento del estado
11:26 min - 17

Listas de componentes
11:03 min
React Router
Component Lifecycle
Llamadas a un API
- 23

Introducción llamadas a un API
03:30 min - 24

React.js: Cómo traer datos de un API en React
12:40 min - 25

Solicitando datos (GET)
12:12 min - 26

Mejorando la Experiencia de Usuario durante una petición
07:19 min - 27

Enviando datos (POST)
12:03 min - 28

Manejando los estados de la petición durante el POST
07:12 min - 29

Actualizando datos (PUT)
10:35 min - 30

Actualizaciones automáticas
07:27 min
Mejorando la UI
Conclusion
Resumen
Las funciones no tienen un estado propio que manejar como ciclos de vida a los que deben suscribirse, mientras tanto las clases sí cuentan con ello.
React tiene un feature llamado Hooks que permite que las funciones también tengan features que solamente tienen las clases.
Hooks: Permiten a los componentes funcionales tener características que solo las clases tienen:
- useState: Para manejo de estado.
- useEffect: Para suscribir el componente a su ciclo de vida.
- useReducer: Ejecutar un efecto basado en una acción.
Custom Hooks: Usamos los hooks fundamentales para crear nuevos hooks custom. Estos hooks irán en su propia función y su nombre comenzará con la palabra use. Otra de sus características es que no pueden ser ejecutados condicionalmente (if).
- useState regresa un arreglo de dos argumentos.