我有一个React.js组件,它从componentDidMount()中的API调用中提取初始状态数据。数据是一个对象数组。我能够查看数组,以及使用JSON.stringify (用于调试)的单个元素,但是当我试图访问元素中的属性时,我会得到一个错误,它似乎意味着元素是未定义的,尽管检查了它是否未定义。}; r
我正在学习如何从一个假API中获取数据。但我知道这个错误:请在项目向下滚动以查看上述错误。这个错误出现在控制台中:
Uncaught Error: Cannot add node 1 because a node with that id is already in the Store.我不知道我的json
我使用Axios来获取DeezerAPI,所以首先我使用.map()来呈现信息,在访问信息并将其传递给组件时一切都很好,但是当我试图访问一个JSON对象时,我会得到一个“未定义的”错误。Axios请求React.js示例//No problem with Redux
const apiData = useSelector((state)
p>{this.state.recipes.title}</p> // This was me trying crazy nonsense - Ref Pic #3}由于不确定为什么它显示食谱未定义,我再次运行它,并使用第二个p标记soley取消注释,对此我得到了以下响应:
这个响应真的让我大吃一惊,因为它引用的键是(nid,title等)是我所知道<e