2017-07-14 45 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

相關問題