我正在使用redux-immutable
,并且需要connect()
我的组件中的多个属性。
这是gameStore reducer的initialState:
const initialState = Immutable.fromJS({
isPlaying: null,
level: 0,
remainTime: 120,
nextLevelUp: 40 ,
requiredGoods: CROISSANT_CHOCOLATE,
score: 0,
renderingObjects : [],
})
和组件connect()
:
@connect((state) => ({
renderingObjects: state.getIn(['gameStore', 'renderingObjects']).toJS(),
isPlaying: state.getIn(['gameStore', 'isPlaying']).toJS(),
}
))
但是得到错误:
未捕获的TypeError:无法读取null的属性'toJS'
这有什么问题?