7

私はフラックスアプリケーションに取り組んでおり、状態を維持するためにimmutable.jsを採用することを検討しています。不変オブジェクトを更新するための独自のヘルパー ( http://facebook.github.io/react/docs/update.html ) を反応が提供していることがわかりましたが、それが不変の独自の setIn および updateIn メソッド (つまり、オブジェクトが setIn で変更された場合、オブジェクトを === と比較して既に比較できます)。immutable.js で反応ヘルパーを使用する理由はありますか? それは単なる構文糖ですか?

TL;DR は:

var map = Immutable.fromJS({bar: 'baz'});
map2 = React.addons.update(map, {
        bar: {$set: 'foo'}
    });

と違う

var map = Immutable.fromJS({bar: 'baz'});
map2 = map.set('bar', 'foo');
4

1 に答える 1