PureComponent と単純に比較すれば十分ではないでしょうか? 状態参照が変わっても実際の値が変わらないということは稀だと思います
immutable の利点は、不変であり、値が他の場所で誤って変更されないことだと思います。また、レイヤーごとに確認する必要がなく、迅速に比較することもできます。
私は思うimmutable的好处确实有,不可变、两对象比较都能在一定程度上提高性能。但是这种比较适合需要复杂数据结构同时频繁数据操作。如果对于一般的场景,只是增加了复杂度、文件大小。比如获取对象属性const obj = {a: 1, b: 2, c: 3}
immutable
const obj = {a: 1, b: 2, c: 3}
通常の方法:
不変:
そして、複雑なシナリオの場合は redux を使用します。redux 自体のデータ処理は不変であるため、不変は適用されません。
厳密に言えば、不変データを変換するとパフォーマンスの低下も発生します。 この API は、非常に深いデータの比較や変更に非常に便利です
reducer.js
immutable の利点は、不変であり、値が他の場所で誤って変更されないことだと思います。また、レイヤーごとに確認する必要がなく、迅速に比較することもできます。
私は思う
immutable
的好处确实有,不可变、两对象比较都能在一定程度上提高性能。但是这种比较适合需要复杂数据结构同时频繁数据操作。如果对于一般的场景,只是增加了复杂度、文件大小。比如获取对象属性
const obj = {a: 1, b: 2, c: 3}
通常の方法:
リーリー不変:
リーリーそして、複雑なシナリオの場合は redux を使用します。redux 自体のデータ処理は不変であるため、不変は適用されません。
厳密に言えば、不変データを変換するとパフォーマンスの低下も発生します。
この API は、非常に深いデータの比較や変更に非常に便利です
reducer.js
リーリー