React Native:可能未处理的承诺拒绝(ID:0):类型错误:未定义不是对象

丹尼尔

我有一个我克隆的 React Native 应用程序,在我的模拟器上注册到应用程序后,我在屏幕底部收到这个黄色错误,它说:

可能未处理的承诺拒绝 (id: 0): TypeError: undefined is not an object (evaluating 'data.Items')

我相信它必须在此文件中引用一个或所有这些动作创建者:

export function fetchPrefences({Key}) {
  return dispatch => {
    const url = `${endpoints.v2.INDIVIDUALS}/${Key}/preferences`;
    requester.sendGet(url).then(data => {
      const payload = helpers.sortPreferences(data);
      dispatch({
        type: types.SET_USER_PREFERENCES,
        payload,
      });
    });
  };
}

export function fetchTopics() {
  return dispatch => {
    requester.sendGet(endpoints.TOPICS_OF_CONCERN).then(data => {
      dispatch({
        type: types.SET_USER_TOPICS,
        payload: data.Items,
      });
    });
  };
}

export function handleUpdateTopics({topics, involved}, updateBoth = false) {
  return dispatch => {
    return requester
      .sendPut(endpoints.TOPICS_OF_CONCERN, {
        Items: topics,
      })
      .then(data => {
        dispatch({
          type: types.SET_USER_TOPICS,
          payload: data.Items,
        });
        if (updateBoth) {
          dispatch(handleUpdatePreferences({involved}));
        }
      });
  };
}

我过去写过异步动作创建器,但我看不出这些有什么问题。data是未定义的吗?如果是这样,我的问题是,如果在应用程序的其他区域data使用时没有明显错误,这怎么可能

亨德·萨利

您的数据结果未定义……它与您的 redux 操作无关 检查您的 api 端点的一种简单直接的方法是邮递员……

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

React Native问题:[未处理的承诺拒绝:TypeError:f不是函数。(在“ f()”中,“ f”未定义)

来自分类常见问题

React Native:可能未处理的承诺被拒绝

来自分类Dev

在React Native中,我有“警告可能的未处理的承诺拒绝(id:5):TypeError:array.push不是函数”

来自分类Dev

React-Native:未处理的承诺拒绝:错误:对象作为React子代无效

来自分类Dev

React Native:RNGeocoder.reverseGeocodeLocation-可能的未处理的承诺拒绝

来自分类Dev

错误未定义不是对象React Native

来自分类Dev

可能的未处理的承诺拒绝(id:0):undefined不是对象

来自分类Dev

React Native:可能未处理的承诺拒绝:找不到变量:名称

来自分类Dev

可能未处理的 Promise Rejection (id: 0) React Native AsyncStorage

来自分类Dev

如何解决未处理的承诺拒绝:错误:无法激活保持唤醒状态的React Native

来自分类Dev

未处理的承诺拒绝 Android 与 React-native 错误代码:E_MISSING_PERMISSION

来自分类Dev

使用本机React的Redux错误类型错误:未定义不是对象(评估'_this.props.counter')

来自分类Dev

React.DOM:未处理的拒绝(TypeError):无法读取未定义的属性“地图”

来自分类Dev

未处理的拒绝(TypeError):在做 React 教程时无法读取未定义的属性“映射”

来自分类Dev

未定义的平面列表不是对象React-native

来自分类Dev

从 React Native 导入 StyleSheet 时,未定义不是对象

来自分类Dev

React Native rowID给出错误未定义不是对象

来自分类Dev

未处理的承诺拒绝:TypeError:undefined 不是评估“departureloc.map”的函数,当在 React Native 中映射 setState 时发生

来自分类Dev

React Native API json 解析数据错误:未处理的承诺拒绝:SyntaxError:JSON 解析错误:无法识别的令牌“<”

来自分类Dev

React 导航/React Native 的 Redux 实现的错误“未定义不是对象(正在评估“_AppNavigator2.default.router”)

来自分类Dev

React Native 错误 AppRegistry 未定义?

来自分类Dev

刚刚安装 react-native-fullscreen-video 并收到此错误:未定义不是对象(评估“Orientation.lockToPortrait”)

来自分类Dev

未定义不是对象(评估'_react.React.Component')

来自分类Dev

未处理的拒绝(类型错误):比较 id 时无法读取未定义的属性“”

来自分类Dev

React Native:导入“本地化字符串”对象时未定义不是对象

来自分类Dev

React-Native ListView onPress-未定义不是对象

来自分类Dev

react-native-Picker-未定义不是对象(评估'this.props.children [position] .props)

来自分类Dev

尝试在React Native中访问状态时“未定义不是对象”

来自分类Dev

React Native:使用状态变量的“ TypeError:未定义不是对象”

Related 相关文章

  1. 1

    React Native问题:[未处理的承诺拒绝:TypeError:f不是函数。(在“ f()”中,“ f”未定义)

  2. 2

    React Native:可能未处理的承诺被拒绝

  3. 3

    在React Native中,我有“警告可能的未处理的承诺拒绝(id:5):TypeError:array.push不是函数”

  4. 4

    React-Native:未处理的承诺拒绝:错误:对象作为React子代无效

  5. 5

    React Native:RNGeocoder.reverseGeocodeLocation-可能的未处理的承诺拒绝

  6. 6

    错误未定义不是对象React Native

  7. 7

    可能的未处理的承诺拒绝(id:0):undefined不是对象

  8. 8

    React Native:可能未处理的承诺拒绝:找不到变量:名称

  9. 9

    可能未处理的 Promise Rejection (id: 0) React Native AsyncStorage

  10. 10

    如何解决未处理的承诺拒绝:错误:无法激活保持唤醒状态的React Native

  11. 11

    未处理的承诺拒绝 Android 与 React-native 错误代码:E_MISSING_PERMISSION

  12. 12

    使用本机React的Redux错误类型错误:未定义不是对象(评估'_this.props.counter')

  13. 13

    React.DOM:未处理的拒绝(TypeError):无法读取未定义的属性“地图”

  14. 14

    未处理的拒绝(TypeError):在做 React 教程时无法读取未定义的属性“映射”

  15. 15

    未定义的平面列表不是对象React-native

  16. 16

    从 React Native 导入 StyleSheet 时,未定义不是对象

  17. 17

    React Native rowID给出错误未定义不是对象

  18. 18

    未处理的承诺拒绝:TypeError:undefined 不是评估“departureloc.map”的函数,当在 React Native 中映射 setState 时发生

  19. 19

    React Native API json 解析数据错误:未处理的承诺拒绝:SyntaxError:JSON 解析错误:无法识别的令牌“<”

  20. 20

    React 导航/React Native 的 Redux 实现的错误“未定义不是对象(正在评估“_AppNavigator2.default.router”)

  21. 21

    React Native 错误 AppRegistry 未定义?

  22. 22

    刚刚安装 react-native-fullscreen-video 并收到此错误:未定义不是对象(评估“Orientation.lockToPortrait”)

  23. 23

    未定义不是对象(评估'_react.React.Component')

  24. 24

    未处理的拒绝(类型错误):比较 id 时无法读取未定义的属性“”

  25. 25

    React Native:导入“本地化字符串”对象时未定义不是对象

  26. 26

    React-Native ListView onPress-未定义不是对象

  27. 27

    react-native-Picker-未定义不是对象(评估'this.props.children [position] .props)

  28. 28

    尝试在React Native中访问状态时“未定义不是对象”

  29. 29

    React Native:使用状态变量的“ TypeError:未定义不是对象”

热门标签

归档