何らかの理由で、現在のURLとまったく同じ特定のURLに移動しようとしましたが、別のクエリまたは同じURLをクエリなしで持っています それが再びmapStateToPropsになければならないことを検出する。 componentWillReceivePropsを実行すると、Reactが変更を検出する(現在表示されているものと同じプロップを受け取る)ことがわかりますが、何らかの理由でreduxが表示されません。どのようなアイデアが問題なのでしょうか?reduxはbrowserHistory.push()を使用してmapStateToPropsを強制的に実行しません
function mapStateToProps(state) {
console.log(state);
return {
listings: state.mainState.Listings,
publisher: state.mainState.profilePopUp,
User: state.mainState.userCookie
};
}
問題が何ですか。小道具は変わるべきで、変化していないのですか?あなたは小道具を一切受け取っていませんか? – BravoZulu
@BravoZulu私のコンポーネントは、クエリに基づいて新しいものをレンダリングしなければならないのに、同じ小道具を受け取っています – chubaka
その後、そのクエリがアクションをトリガする場合、店舗をポストする必要があります..変化しない理由を示すためにすべて還元されます – BravoZulu