Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Managing Loading and Error States | Handling Async Logic with Redux Toolkit
State Management med Redux Toolkit i React

bookManaging Loading and Error States

Stryg for at vise menuen

The Problem

When working with async data, the UI must react to different states.

Handling States

You can use the status and error values from the store:

  • Show loading indicators;
  • Show data when available;
  • Show errors when something fails.
const { items, status, error } = useSelector((state) => state.posts);

if (status === 'loading') {
  return <p>Loading...</p>;
}

if (status === 'failed') {
  return <p>Error: {error}</p>;
}

return (
  <ul>
    {items.map((post) => (
      <li key={post.id}>{post.title}</li>
    ))}
  </ul>
);

Users need feedback. Without handling these states, the app feels broken or unresponsive.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 5. Kapitel 3
some-alt