Uppdatera UI Baserat på Asynkrona Resultat
Svep för att visa menyn
Vad du bygger
Nu kopplar du asynkron tillstånd till användargränssnittet.
Utlösning av hämtning
Skicka den asynkrona åtgärden när komponenten laddas:
import { useEffect } from 'react';
import { useDispatch } from 'react-redux';
import { fetchPosts } from './postsThunk';
function Posts() {
const dispatch = useDispatch();
useEffect(() => {
dispatch(fetchPosts());
}, [dispatch]);
}
Hålla UI synkroniserat
När åtgärden har skickats:
- Redux uppdaterar tillståndet;
- Komponenter renderas om automatiskt;
- Användargränssnittet visar de senaste uppgifterna.
Resultatet
Användargränssnittet svarar nu på verkliga data:
- Visar laddning;
- Visar resultat;
- Hanterar fel.
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 5. Kapitel 4
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Avsnitt 5. Kapitel 4