Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Uppdatera UI Baserat på Asynkrona Resultat | Hantering av Asynkron Logik med Redux Toolkit
Tillståndshantering med Redux Toolkit i React

bookUppdatera 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?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 4

Fråga AI

expand

Fråga AI

ChatGPT

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