通量实用程序 MapStore

Flux Utils MapStore

使用 Flux 的 MapStore Util 时,我是否必须手动将我的初始状态定义为不可变映射?或者我可以 return 一个对象,它会在内部将其变成一个不可变的映射吗?

getInitialState() {

    return Immutable.fromJS({
       hello: Ted
    });
}

对比

getInitialState() {

    return {
       hello: Ted
    };
}

我正在与后者进行一个项目,并且刚刚意识到我的州认为它的变化比实际情况要多:/

是的,结果由您决定 return 和 getInitialState 函数中的 Immutable.Map