Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Mise à jour de l'interface utilisateur en fonction des résultats asynchrones | Gestion de la Logique Asynchrone avec Redux Toolkit
Gestion d'État avec Redux Toolkit dans React

bookMise à jour de l'interface utilisateur en fonction des résultats asynchrones

Glissez pour afficher le menu

Ce que vous construisez

Connexion de l'état asynchrone à l'interface utilisateur.

Déclenchement de la récupération

Envoi de l'action asynchrone lors du chargement du composant :

import { useEffect } from 'react';
import { useDispatch } from 'react-redux';
import { fetchPosts } from './postsThunk';

function Posts() {
  const dispatch = useDispatch();

  useEffect(() => {
    dispatch(fetchPosts());
  }, [dispatch]);
}

Synchronisation de l'interface utilisateur

Après l'envoi de l'action :

  • Mise à jour de l'état par Redux ;
  • Rendu automatique des composants ;
  • Interface utilisateur reflétant les données les plus récentes.

Le résultat

Votre interface utilisateur réagit désormais aux données réelles :

  • Affiche le chargement ;
  • Affiche les résultats ;
  • Gère les erreurs.
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 4

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 4
some-alt