Aus irgendeinem Grund, wenn ich versuche, zu einer bestimmten URL zu navigieren, die genau wie die aktuelle ist, aber eine andere Abfrage oder die gleiche URL ohne die Abfrage scheint es nicht erkennen, dass es MapStateToProps erneut zuordnen muss. Wenn ich ComponentWillReceiveProps ausführen, kann ich sehen, dass React eine Änderung erkennt (erhält die gleichen Requisiten, die derzeit angezeigt werden), aber Redux aus irgendeinem Grund nicht. Irgendwelche Ideen, was das Problem sein könnte?redux erzwingt nicht mapStateToProps mit browserHistory.push()
1
A
Antwort
0
Also habe ich eine Art von hackish Workaround dafür gefunden, weiß nicht, warum es überhaupt in erster Linie notwendig ist.
Versand einfach eine Aktion durch componentWillReceiveProps so dass es ein Update auf Ihrer Komponente zwingt und habe einen Vergleich mit einem paar Informationen von der letzten Seite, so dass es weiß, dass es nicht auf der gleichen Seite mehr (Abfrage für mich gearbeitet) und es kann aufhören Dispatching über und über.
Diese Lösung sieht nicht gut aus und ist kaum verständlich, wenn Sie nicht mit der Codebasis vertraut sind, also habe ich einfach mein Routing auf andere Weise gemacht, hoffe, es hilft jemandem!
Verwandte Themen
- 1. React + Redux connect (mapStateToProps)
- 2. Redux # Abonnement gegen #mapStateToProps
- 3. Redux mapStateToProps mehrmals aufgerufen
- 4. Redux-Formular läuft nicht mapStateToProps Funktion
- 5. Redux-Status ist nicht definiert in mapStateToProps
- 6. redux todomvc: kann `mapStateToProps` nicht verstehen
- 7. Wie man mapStateToProps mit Redux korrekt implementiert?
- 8. browserHistory.push ('/ test') Kann nicht springen?
- 9. Ungültiges mapStateToProps-Argument in React-Redux
- 10. React-Redux mapDispatchToProps empfängt keine mapStateToProps
- 11. Wie überträgt Redux den Status zu mapStateToProps?
- 12. mapStateToProps kann Reduzierer nicht finden
- 13. React Router - BrowserHistory.Push VS. ContextTypes
- 14. browserHistory.push nicht navigieren nicht auf neue Seite
- 15. React/Redux connect (mapStateToProps)() gibt undefined für this.props zurück
- 16. Wie benutze react-redux connect mit mapStateToProps, MapDispatchToProps und redux-router
- 17. react-redux connect() mapStateToProps wird mehrfach auf react-routersnavigation aufgerufen
- 18. json nicht mit reactjs und redux machen
- 19. Korrekte Datendeklaration für mapStateToProps von Redux connect (TypeScript 2)
- 20. mapStateToProps liefert immer undefined in Redux trotz initialisiertem
- 21. mapStateToProps() im Redux-App-Verschachtelungsstatus innerhalb des Status?
- 22. schreiben `state.tree` statt` state.xxxReducer.tree` in `mapStateToProps` (reagieren redux)
- 23. Redux mapStateToProps: Dispatch Aktion schließen Popup nach async Update
- 24. Wie React App mit Redux in Cordova richtig zu initialisieren - mapStateToProps nicht
- 25. Entfernen von Eigenschaften in mapStateToProps
- 26. mapStateToProps wird überhaupt nicht aufgerufen
- 27. reagieren-Preloader-Symbol mit redux
- 28. Warum mapStateToProps nicht auf die richtige Stütze abgebildet werden?
- 29. XSD.exe erzwingt nicht minOccurs
- 30. Wie erhalten Params Werte in MapStateToProps mit React-Router v4?
Was ist das Problem? Die Requisiten sollten sich ändern und ändern sich nicht? Empfängst du überhaupt keine Requisiten? – BravoZulu
@BravoZulu Meine Komponente erhält die gleichen Requisiten, obwohl sie neue auf der Grundlage der Abfrage – chubaka
Rendern sollte Dann sollten Sie Ihren Laden, wenn diese Abfrage eine Aktion auslöst .. Alles, was in redux geht zu zeigen, warum das nicht ändert – BravoZulu