0Pricing
React Academy · Lección

Fallbacks y división de rutas lentas

Diseñe fallbacks útiles (spinners y skeletons) y divida las rutas lentas con React.lazy para que solo esperen las partes pesadas.

Fallbacks y división de rutas lentas es una lección gratuita de React Academy en CoddyKit. Esta es la lección 3 de 3. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de React Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de React Academy incluye 3 lecciones en total.

Diseño de fallbacks

Objetivo: muestre un fallback pequeño y útil (spinner o skeleton) mientras solo espera la parte lenta. Mantenga interactivo el resto.

Dónde dividir

  • Divida las pantallas pesadas con React.lazy
  • Envuelva el área lenta con Suspense
  • Utilice fallbacks pequeños (no bloqueadores de página completa)

Panel lazy y skeleton

Solo el panel Analytics se carga de forma diferida. Suspense muestra una pequeña tarjeta skeleton mientras se carga.


<div id="root"></div>

División de pestañas con un límite

En las pestañas, el panel Detail se carga de forma diferida y la lista permanece lista. El límite evita bloquear toda la vista.


<div id="root"></div>

Lista de comprobación de la UX del fallback

  • Prefiera skeletons pequeños y locales en lugar de spinners de página completa
  • Haga coincidir la forma y el tamaño con la UI final
  • Coloque el límite cerca del área lenta

Errores que debe evitar

Evite:

  • Un único Suspense enorme en la raíz de la aplicación
  • La lógica pesada dentro de los fallbacks
  • Ocultar cambios de diseño importantes

Buena práctica para fallbacks y división

¿Cuál es una buena estrategia para las partes lentas de la UI?

Repaso

Repaso: divida las áreas pesadas con React.lazy, envuélvalas en Suspense y muestre skeletons o spinners pequeños para que el resto de la UI siga respondiendo.

Preguntas frecuentes

¿La lección «Fallbacks y división de rutas lentas» es gratis?

Sí — el texto completo de «Fallbacks y división de rutas lentas» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de React Academy, actualiza a CoddyKit PRO. El curso de React Academy incluye 3 lecciones en total.

¿Qué aprenderé en «Fallbacks y división de rutas lentas»?

Diseñe fallbacks útiles (spinners y skeletons) y divida las rutas lentas con React.lazy para que solo esperen las partes pesadas. Practicas React Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar React Academy?

No se requiere experiencia previa. React Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 3.

¿Cuánto tiempo toma la lección «Fallbacks y división de rutas lentas»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de React Academy?

Sí. Cada lección de React Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. useTransition para interfaces pendientes (conceptos básicos de concurrencia)
  2. Suspense para límites asíncronos (conceptos)
  3. Fallbacks y división de rutas lentas
← Volver a React Academy