Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oppdatering av UI basert på asynkrone resultater | Håndtering av asynkron logikk med Redux Toolkit
Tilstandshåndtering med Redux Toolkit i React

bookOppdatering av UI basert på asynkrone resultater

Sveip for å vise menyen

Hva du bygger

Nå kobler du asynkron tilstand til brukergrensesnittet.

Utløse henting

Send den asynkrone handlingen når komponenten lastes inn:

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

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

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

Holde UI i synk

Når handlingen er sendt:

  • Redux oppdaterer tilstanden;
  • Komponenter rendres automatisk på nytt;
  • Brukergrensesnittet viser de nyeste dataene.

Resultatet

Brukergrensesnittet ditt reagerer nå på ekte data:

  • Viser lasting;
  • Viser resultater;
  • Håndterer feil.
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 4

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 5. Kapittel 4
some-alt