Ich feuere eine Aktion ab, wenn ich den aktuellen Standort des Benutzers erhalte, um Marker an diesem Ort zu finden. Ich bekomme die Daten, aktualisiere meinen Reducer.Redux - Reducer wurde erfolgreich aktualisiert, aber die Komponente componentWillReceiveProps der verbundenen Komponente zeigt immer noch den alten Zustand
Allerdings, wenn ich console.log(this.props)
in meinem componentWillReceiveProps
, sehe ich immer noch den alten Zustand. Wenn ich zu einer anderen Route navigiere und dann zurückkomme, kann ich die aktualisierten Requisiten im Konsolenprotokoll von componentWillReceiveProps
sehen.
UPDATE: Dies lag an mangelndem Verständnis für den Komponentenlebenszyklus. Schau dir die Antwort unten an :).
Können Sie auch bitte zeigen Sie den Inhalt von 'receivedNearbyMapMarkers' – Samo
@samo sicher! oben aktualisiert. thx – user1354934
Danke. Kannst du auch zeigen, wo 'getNearbyMapMarkers' /' setCurrentPosition' aufgerufen wird? – Samo