は、ドキュメントが小道具又は 状態に対する浅い比較が失敗し、したがって、コンポーネントは更新する必要がある場合リアクションのshallowCompareはどのように機能しますか?
shallowCompareがtrueを返すことを述べて反応します。
だから、私のコンポーネントには、状態が存在しない場合、正しく理解していると私は小道具キーには変化、
let shallowDiff = Object.keys(this.props).filter((item) => {
return this.props[item] !== nextProps[item];
});
return shallowDiff.length !== 0;
が反応の比較と同じように返す必要があり、このコードは存在しないわかっている場合。しかし、それはしません。変更がなければ、私のコードは空の配列を返しますが、reactはtrueを返します。私はこの動作を理解し、問題キーを検索する方法を探そうとしていますが、私はそれを取得しません。
https://stackoverflow.com/questions/36084515/how-does-shallow-compare-work-in-react – codemax
前に読んでください。しかし、問題は同じです。私が提供するコードは、それはありますが、反応はありません。では、何が反応するのですか? – devsteff