React native 无法在redux中读取还原程序中的属性类型

React native 无法在redux中读取还原程序中的属性类型,react-native,redux,React Native,Redux,我在我链接到这里的存储库中的places.js的reducers中遇到了这个错误“无法读取未定义的属性类型”。我有一些操作,它们的类型不同,那么这是什么原因呢? 这是指向存储库的链接 您的操作将通过redux的connect传递给您的操作的分派功能到达减速器 在操作中使用dispatch({type,payload})而不是返回类型为type和payload的对象 你的行为应该是这样的 function actionName (args) { // any logic which you

我在我链接到这里的存储库中的places.js的reducers中遇到了这个错误“无法读取未定义的属性类型”。我有一些操作,它们的类型不同,那么这是什么原因呢? 这是指向存储库的链接

您的操作将通过redux的
connect
传递给您的操作的
分派
功能到达减速器

在操作中使用
dispatch({type,payload})
而不是返回类型为
type
payload
的对象

你的行为应该是这样的

function actionName (args) {
    // any logic which you may need
    return (dispatch) {
        dispatch({ payload: 'payload data', type: 'yourType'})
    }
}

调试并检查何时调用reducer,如何接收操作。在此处打印控制台响应