更改不可变记录中的整数条目的值

时间:2017-12-15 13:39:37

标签: reactjs flux immutable.js

每次特定操作发生时,如何更新Flux Store中不可变记录中条目valueb的值?我的记录代码是这样的: -

const myRecord = Immutable.Record({
    valuea: false,
    valueb: 0
});

现在在我的行动中我在我的商店中有这个代码: -

case ActionTypes.someAction:
        if(some_condition) {
            state = state.merge({
                'valuea': true,
            });
        }
        state = state.update({
            'valueb' : myRecord.get('uploadedFiles')+1,
        });
        return state;

问题是valueb没有更新。此代码显示我从控制该商店的视图中记录在控制台中的最终值0。

0 个答案:

没有答案