Aktualisierung der Benutzeroberfläche Basierend auf Asynchronen Ergebnissen
Swipe um das Menü anzuzeigen
Was Sie erstellen
Jetzt verbinden Sie den asynchronen Status mit der Benutzeroberfläche.
Auslösen des Fetch-Vorgangs
Dispatch der asynchronen Aktion beim Laden der Komponente:
import { useEffect } from 'react';
import { useDispatch } from 'react-redux';
import { fetchPosts } from './postsThunk';
function Posts() {
const dispatch = useDispatch();
useEffect(() => {
dispatch(fetchPosts());
}, [dispatch]);
}
Synchronisierung der Benutzeroberfläche
Nachdem die Aktion ausgelöst wurde:
- Redux aktualisiert den Status;
- Komponenten werden automatisch neu gerendert;
- Die Benutzeroberfläche zeigt die aktuellen Daten an.
Das Ergebnis
Die Benutzeroberfläche reagiert jetzt auf echte Daten:
- Zeigt Ladezustand an;
- Stellt Ergebnisse dar;
- Behandelt Fehler.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 5. Kapitel 4
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Abschnitt 5. Kapitel 4