Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Hantering av laddnings- och felstatus | Hantering av Asynkron Logik med Redux Toolkit
Tillståndshantering med Redux Toolkit i React

bookHantering av laddnings- och felstatus

Svep för att visa menyn

Problemet

Vid arbete med asynkron data måste användargränssnittet reagera på olika tillstånd.

Hantering av tillstånd

Status- och felvärden från butiken kan användas:

  • Visa laddningsindikatorer;
  • Visa data när de är tillgängliga;
  • Visa fel när något misslyckas.
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>
);

Användare behöver återkoppling. Utan hantering av dessa tillstånd känns appen trasig eller oresponsiv.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 3

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