Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Käyttöliittymän päivittäminen asynkronisten tulosten perusteella | Asynkronisen logiikan hallinta Redux Toolkitilla
Tilanhallinta Redux Toolkitilla Reactissa

bookKäyttöliittymän päivittäminen asynkronisten tulosten perusteella

Pyyhkäise näyttääksesi valikon

Mitä olet rakentamassa

Nyt yhdistät asynkronisen tilan käyttöliittymään.

Haun käynnistäminen

Lähetä asynkroninen toiminto, kun komponentti latautuu:

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

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

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

Käyttöliittymän pitäminen synkronoituna

Kun toiminto lähetetään:

  • Redux päivittää tilan;
  • Komponentit renderöityvät automaattisesti uudelleen;
  • Käyttöliittymä näyttää uusimmat tiedot.

Tulokset

Käyttöliittymäsi reagoi nyt oikeaan dataan:

  • Näyttää latauksen;
  • Näyttää tulokset;
  • Käsittelee virheet.
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 5. Luku 4
some-alt