React Dojo

Buscar

Busca conceptos, ejercicios y quizzes

Componente · Carga

Suspense

Esperar con gracia

Suspense declara un límite: 'mientras los hijos se cargan, muestra este fallback'. Es la pieza que permite que componentes hagan fetch directamente y React sepa qué mostrar mientras tanto.

Quién suspende

Cualquier componente que lea de un recurso aún no resuelto: un lazy() sin descargar, un use(promesa) aún pendiente, o frameworks como Next/Relay que envuelven sus loaders.

Composición

Puedes anidar Suspense en cascada para que distintas regiones de la UI carguen a su propio ritmo, sin bloquear toda la pantalla con un único spinner gigante.

Tropiezos comunes

  • 01Crear la promesa dentro del componente sin caché provoca un bucle infinito de suspensión.
  • 02Suspense solo captura suspensiones de sus hijos, no errores. Combina con un Error Boundary.
  • 03El fallback debe ser barato — si tu fallback también suspende, escalas la suspensión hacia arriba.
¿Fue útil?
Inicia sesión para dar feedback