Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Updating UI Based on Async Results | Handling Async Logic with Redux Toolkit
Tillståndshantering med Redux Toolkit i React

bookUpdating UI Based on Async Results

Svep för att visa menyn

What You Are Building

Now you connect async state to the UI.

Triggering the Fetch

Dispatch the async action when the component loads:

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

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

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

Keeping UI in Sync

Once the action is dispatched:

  • Redux updates the state;
  • Components re-render automatically;
  • UI reflects the latest data.

The Result

Your UI now responds to real data:

  • Shows loading;
  • Displays results;
  • Handles errors.
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