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

时间:2017-07-14 14:33:07

标签: immutable.js

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

我的代码是:

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

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

1 个答案:

答案 0 :(得分:1)

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