Meine Anwendung führt mehrere API-Aufrufe gleichzeitig aus verschiedenen Aktionen aus. Nehmen wir an, 4/12-Aktionen geben eine Fehlerreaktion, Store muss ein Update mit allen Fehlermeldungen erhalten (Ein Array von 4 Fehlermeldungen). Schließlich muss ich alle 4 Fehler Popups am Header anzeigen. Ich habe von Redux gehört. Kann jemand mit Beispielcode erklären.Häufige Fehlerbehandlung in React Redux-Anwendung
0
A
Antwort
2
Wenn Sie Middleware verwenden,
import { createStore, applyMiddleware } from 'redux';
import reduxCatch from 'redux-catch';
import reducer from './reducer';
function errorHandler(error, getState, lastAction, dispatch) {
console.error(error);
console.debug('current state', getState());
console.debug('last action was', lastAction);
// optionally dispatch an action due to the error using the dispatch parameter
}
const store = createStore(reducer, applyMiddleware(
reduxCatch(errorHandler)
));
Detaillierte doc auf Redux-catch.
Überprüfen Sie auch diese Fragen:
Verwandte Themen
- 1. Fehlerbehandlung bei react-native-fcm
- 2. React-Router clientseitige Fehlerbehandlung nach serverseitigem Rendern
- 3. React 16 - Fehlerbehandlung für Event-Handler
- 4. Fehlerbehandlung in redux reducers
- 5. Quickblox häufige Absturz in Android
- 6. Häufige Fehler in Laravel Form
- 7. Häufige Speicherungen mit Entitätsframework
- 8. Identifizieren Sie häufige Objekte
- 9. Linq Winterschlaf häufige Funktion
- 10. Haskell: Häufige Werte
- 11. WinForms: häufige Aufgaben automatisieren
- 12. Azure SQL häufige Verbindungstimeouts
- 13. Transforming weniger häufige Werte
- 14. Fehlerbehandlung
- 15. Ipython häufige Probleme
- 16. Testkataloge - häufige Fehler oder Testfälle
- 17. IE8: Häufige Leistungsstörungen mit Javascript?
- 18. WebSocket häufige onmessage zero-copy
- 19. Häufige Performance-Fallstricke auf Android?
- 20. Häufige Aktualisierung der GUI WxPYTHON
- 21. Konfigurationsdaten in Django für häufige Verwendung aufbewahren
- 22. Häufige Anwendungsfälle für Essiggurken in Python
- 23. Häufige Fehler mit Zeigern in Go
- 24. Wie gruppieren häufige Initialisierungen in Konstruktoren?
- 25. TFS: Häufige Verbindungen in einen Entwicklungszweig
- 26. SQL-Select-top häufige Aufzeichnungen
- 27. Wie Resolve android.arch.lifecycle: häufige Versionskonflikte?
- 28. JavaFX Tableview hoch häufige Updates
- 29. Fehlerbehandlung in fphttpclient?
- 30. Fehlerbehandlung in Swift 3