在immutable.js .set上回调

时间:2018-01-07 00:25:39

标签: javascript immutable.js

我是immutable.js的新手,我想知道在特定属性上调用.set时是否可以设置一个不可变对象来运行回调函数。

例如:

const { Map } = require('immutable');
const map = Map();
map.onChange('value', () => {
  /*
    Do some things when map.set('value', 'some new value') is called.
  */
});

1 个答案:

答案 0 :(得分:0)

我不知道是否有更简单的方法可以做到这一点,但你可以使用代理实现你想要的。

remote:

http://jsfiddle.net/3bgub8r2/3/