将冻结的对象保持为全局状态

我在玩immer.js。提供新实例后,Immer.js会锁定对象。可以将此锁定对象用作全局状态吗?


windows.initialState = {a: 'a'};

const nextState = produce(initialState , draftState => {

    draftState.a = 'b',

  });


windows.initialState = nextState;


函数式编程
浏览 118回答 1
1回答

阿晨1998

是的,您可以将冻结的对象分配并保持为全局状态。只要您的全局对象(初始状态)未声明为const。因此,此代码没有错。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript