2017-07-14 47 views
1

在immutable.js中,什么是空对象的等价物?什么是immutable.js中空对象的等价物?

我的代码是:

let iState = fromJS(state) 
iState = iState.setIn(['ui', 'drafts'], {}) 
return iState.toJS() 

但我认为使用setIn时,我不应该使用{}。请告诉我应该使用什么。

回答

1

要使用的最好的'空'数据结构将取决于您的使用情况(我强烈建议查看其他数据结构并使用它们的优点),但对于最常见的接口/预期行为和结构 - Record将最接近的模拟。也就是说,我还建议查看Map数据结构,因为它具有比Record更多的功能,您可能会发现需要。

+1

iState = iState.setIn(['ui','drafts'],Map())很棒thx – danday74

相关问题