Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Gestión de Estados de Carga y Error | Manejo de Lógica Asíncrona con Redux Toolkit
Gestión de Estado con Redux Toolkit en React

bookGestión de Estados de Carga y Error

Desliza para mostrar el menú

El problema

Al trabajar con datos asíncronos, la interfaz de usuario debe reaccionar a diferentes estados.

Manejo de estados

Se pueden utilizar los valores de status y error del store:

  • Mostrar indicadores de carga;
  • Mostrar datos cuando estén disponibles;
  • Mostrar errores cuando ocurra una falla.
const { items, status, error } = useSelector((state) => state.posts);

if (status === 'loading') {
  return <p>Loading...</p>;
}

if (status === 'failed') {
  return <p>Error: {error}</p>;
}

return (
  <ul>
    {items.map((post) => (
      <li key={post.id}>{post.title}</li>
    ))}
  </ul>
);

Los usuarios necesitan retroalimentación. Sin manejar estos estados, la aplicación parece estar rota o no responde.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 3

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 5. Capítulo 3
some-alt