検索

ホームページ  >  に質問  >  本文

javascript - immutableはreactと連携してパフォーマンスを向上させますか?

PureComponent と単純に比較すれば十分ではないでしょうか?
状態参照が変わっても実際の値が変わらないということは稀だと思います

学习ing学习ing2747日前908

全員に返信(3)返信します

  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-05 10:40:52

    immutable の利点は、不変であり、値が他の場所で誤って変更されないことだと思います。また、レイヤーごとに確認する必要がなく、迅速に比較することもできます。

    返事
    0
  • 欧阳克

    欧阳克2017-07-05 10:40:52

    私は思うimmutable的好处确实有,不可变、两对象比较都能在一定程度上提高性能。但是这种比较适合需要复杂数据结构同时频繁数据操作。
    如果对于一般的场景,只是增加了复杂度、文件大小。比如获取对象属性const obj = {a: 1, b: 2, c: 3}

    通常の方法:

    リーリー

    不変:

    リーリー

    そして、複雑なシナリオの場合は redux を使用します。redux 自体のデータ処理は不変であるため、不変は適用されません。

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-07-05 10:40:52

    厳密に言えば、不変データを変換するとパフォーマンスの低下も発生します。
    この API は、非常に深いデータの比較や変更に非常に便利です

    reducer.js

    リーリー

    返事
    0
  • キャンセル返事