Obtención de datos
Parte del curso de React
Casi ninguna aplicación real se las arregla mostrando solo los datos que el usuario ya tiene en pantalla. En algún momento un componente necesita pedirle algo a un servidor, una lista de usuarios, los detalles de un producto, una página de resultados de búsqueda, y hasta que llega esa respuesta hay un hueco de tiempo en el que el componente todavía no tiene nada que mostrar, además de una posibilidad real de que la...
Llamar a un servidor es un efecto secundario, algo que sale fuera de "calcular el JSX de este componente a partir de sus props y su estado actuales", de la misma familia que arrancar un temporizador o abrir una conexión. Si llamaras a fetch directamente en el cuerpo de un componente, se dispararía en absolutamente cada render, incluidos los renders provocados por motivos que no tienen nada que ver con necesitar...
¿Quieres aprender React Obtención de datos en un entorno real?
Haz clic abajo, recibe una máquina Linux con React listo, y practica Obtención de datos con un tutor de IA que conoce tu código.
Empezar esta lecciónObtención de datosLo que vas a aprender
- Fetch inside useEffect
- Loading/error/data states
- AbortController cleanup
- Preventing setState after unmount
- Mention TanStack Query as a next step
Lee esta lección en tu idioma
Todas las lecciones de este curso
17 lecciones- 1¿Qué es React?25 min
- 2JSX y Components30 min
- 3Props30 min
- 4State con useState35 min
- 5Manejo de eventos30 min
- 6Renderizado condicional y listas30 min
- 7Formularios y Controlled Inputs35 min
- 8Effects con useEffect40 min
- 9Obtención de datos40 min
- 10Composición de Components35 min
- 11Context y useContext35 min
- 12useReducer35 min
- 13Hooks personalizados35 min
- 14Rendimiento y Memoization35 min
- 15Enrutamiento con React Router40 min
- 16Pruebas de Components de React40 min
- 17Proyecto final: Aplicación de tareas60 min
