Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Gestion des États de Chargement et d'Erreur | Gestion de la Logique Asynchrone avec Redux Toolkit
Gestion d'État avec Redux Toolkit dans React

bookGestion des États de Chargement et d'Erreur

Glissez pour afficher le menu

Le problème

Lors de la gestion de données asynchrones, l'interface utilisateur doit réagir à différents états.

Gestion des états

Utilisation des valeurs de statut et d’erreur depuis le store :

  • Affichage des indicateurs de chargement ;
  • Affichage des données lorsqu'elles sont disponibles ;
  • Affichage des erreurs en cas d'échec.
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>
);

Les utilisateurs ont besoin de retours visuels. Sans gestion de ces états, l’application semble défaillante ou non réactive.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 3

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 5. Chapitre 3
some-alt