Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Gestione degli stati di caricamento ed errore | Gestione della Logica Asincrona con Redux Toolkit
Gestione dello Stato con Redux Toolkit in React

bookGestione degli stati di caricamento ed errore

Scorri per mostrare il menu

Il problema

Quando si lavora con dati asincroni, l'interfaccia utente deve reagire a diversi stati.

Gestione degli stati

È possibile utilizzare i valori di status ed error dallo store:

  • Visualizzazione degli indicatori di caricamento;
  • Visualizzazione dei dati quando disponibili;
  • Visualizzazione degli errori in caso di fallimento.
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>
);

Gli utenti necessitano di un feedback. Senza la gestione di questi stati, l'applicazione appare malfunzionante o non reattiva.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 3

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 5. Capitolo 3
some-alt