Cargando protección...
- Video
- El problema de hacer fetch directamente en el componente
- Paso 1: El cliente HTTP centralizado
- Paso 2: La capa de servicios
- Paso 3: useEffect para disparar la petición
- Las dependencias del efecto: cuándo re-ejecutar
- Cancelar peticiones con AbortController
- El patrón completo: servicio + efecto + cancelación
- Estructura de archivos resultante
- Resultado de esta lección