84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
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
リーリー