Die Frage scheint redundant, aber meine Komponente scheint nicht zu aktualisieren, nachdem mapStateToProps aufgerufen wird. Unten ist ein Stück Code, den ich in meine Home-Komponente geschrieben habe (ofc außerhalb der Klassendeklaration).React Redux: Komponente nicht nach der Verbindung zu Redux aktualisiert
Alles funktioniert gut, aber die Änderungen an Requisiten löst keine Aktualisierung in meiner Komponente.
PS: Ich habe überprüft, ob irgendwelche Zustands Mutationen stattfinden, aber nein es din't. Ich neu erstellt einen neuen Zustand wie
case RECEIVE_TICKETS :
return Object.assign({},state,{
isLoading: false,
chunkedData: action.data.extractChunkedData(),
completeData: action.data.getCompleteData(),
});
EDIT: Das Problem sortiert. Albern mich auf Updates zu prüfen innerhalb componentWillMount statt componentWillReceiveProps
vielleicht ist etwas nicht richtig in Ihrem Home-Komponente? kannst du das posten? sagst du, wenn du eine Konsole anmeldest loggst du sie nach einer Statusänderung nicht? – azium
können Sie Ihren Komponentencode teilen? –
@azium genau. Ich habe meinen Komponentencode noch nicht abgeschlossen. Wenn sich der Status ändert, sollte componentWillUpdate jedoch richtig aufgerufen werden. Hier entsteht das Problem. –