从redux-immutable

时间:2017-11-27 13:54:53

标签: reactjs redux redux-immutable

我正在使用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'

这有什么问题?

0 个答案:

没有答案