开发者问题收集
如何映射返回的对象数组?当我单击按钮以获取博客时,我得到了此响应image1和image 2现在在我的应用程序 js 中,import React from 'react';import Blog from '../components/Blog';import Form from '../components/Form';import Root from '../components/Root'
我正在从 API 调用对象数组并将它们加载到状态中。我从 API 收到有效负载,并能够将整个数组加载到我的状态中。我能够在控制台日志中看到该对象,但是当我尝试从键访问特定值时,它只返回未定义。 PullStocks: {quote: [],price: '',news: [{datetime: '2018-05-11T09:10:00-04:00',headline: 'Your first t
我在网上找到了很多解决方案,但我已经尽力了一周,还是没有找到解决办法。我相信问题出在reducer ADD_GOAL上,这就是我将其留空的原因。非常感谢!:)我想将对象添加到goals 数组。我总是想将目标初始化为空,但我希望能够自由地添加和删除对象。这个想法是像这样保存对象。{list: {'0': {id: 0,dueDate: 'By May 28th I Will have: ',goal
我有一个通过 RabbitMQ 接收数据的 react/redux 前端。当消息到达时,我们的消息处理程序将分派一个操作,例如PRODUCT_DETAILS_LOADED,该操作会更新商店并使用产品详细信息呈现相应的组件。这 95% 有效,但如果我尝试显示嵌套对象属性,我会收到错误:无法读取未定义的属性 <prop>。我对此做了一些研究。大多数答案都表明发生了竞争条件,并且组件试图在属性“准备好”
我对 react/redux 还很陌生,我遇到了一个无法理解的意外问题我从 redux 检索了一篇特定的文章,当我加载正确的页面时,操作就会触发。我可以在 redux dev tools 中看到文章已正确加载到state.article中,一切正常。Reducer(简化):const initialState = {article: null,loading: true,};export defa
我正在尝试渲染来自 nodejs api 的数据,我正在使用 redux 进行状态管理。问题是当我尝试映射数据时,它给出了这样的错误。Uncaught TypeError: Cannot read property 'map' of undefinedThis is my code /home.jsimport React, {Component} from 'react';import
您好,我是 redux 新手,正在努力解决一个问题。我正在尝试访问并映射我帖子数组内的评论。但是,我不确定该怎么做。到目前为止,我已尝试更改操作和 Reducer 以解决此问题。我认为问题出在 React 和 Redux 中。我无法判断我的 mapStateToProps 是否正常工作。此外,状态是从我的快递服务器中获取的,它似乎工作正常,正如您在图片中看到的那样。我的 getPost 操作:ex
我正在使用 react、redux 和 axios 制作此应用程序,其中一个组件显示完整的地址列表,下一个组件显示一个选定的地址。地址列表组件工作正常,但单个视图组件出现问题,返回以下错误:在涉及 changeSelected->address 的 redux 链中的某个地方,发送了一个承诺而不是承诺的结果。我很难确定这一点,因为我对多地址视图 fetchAddresses-> 使用了类似的结构地
我在 Reducer 函数中遇到了这种情况,我想将一个对象(即有效负载)推送到 items 数组。我在视频中看到了它并更改了一些代码。但现在它无法正常工作,并且不会将对象推送到数组中。情况如下:case "ADD_ITEM_CART":const cartItems = state.items.slice();const tempItem = action.payload;let alreadyE
我正在使用 Rect/Redux,我想将一个数组转换为一个子树,就像这里解释的那样将一个连接元素数组转换为一棵树。当我想访问状态并登录到控制台时,connections和elements数组都是未定义的。操作import {ADD_CONNECTION,ADD_ELEMENT,SAVE_DATA,} from './types';export const addElement = (node) =
我的应用应该分别在单击“添加”按钮或“减法”按钮时增加年龄(初始化为 20)或减少年龄。我不明白为什么我一直收到此错误。我检查了 Reducer.js 以确保相应地使用“age”属性初始化状态,因此我完全不知道是什么原因导致了此错误。我仔细检查了所有正确的依赖项,并确保所有语法正确。我认为可能导致此问题的另一件事是,我没有在 Reducer.js 中对代码行const newState = {st
现在,我正在将一个带有端点的数组映射到我的 API。从那里,我获取每个链接,并对我映射的每个事物调用 get 请求。我的问题是我无法将所有内容保存到我的 redux 状态中。我曾尝试使用 concat 和 push 将所有内容放在 redux 状态下的一个数组中。MomentContent.js:componentDidMount () {this.props.photos.map(photo =
我开始使用 ReactJS 和 Redux,最近几天,我遇到了一个问题,当我在浏览器中打开应用程序一段时间然后返回时,我看到了此错误:TypeError: Cannot read property 'push' of undefined它在这里,在我的Event.js组件中:import React, { Component } from 'react';import axios from 'ax
更新 1:我更新了 fiddle,但仍然遇到错误_this.state.concat 不是函数,您能帮我吗https://codesandbox.io/s/40mmrl9059当我单击卡片中的收藏夹图标时,卡片应显示在外部的收藏夹选项卡中。为此,我试图将值从子级传递给父级,因此我在 handleClick 方法中使用了 setState。但现在我收到错误Cannot read property '
我无法推送到 fetchedSpendings 状态数组,该数组在获取后已经有数据。Reducer.jsimport {FETCH_SPENDINGS, PUSH_SPENDING } from './types'const initialState = {fetchedSpendings: []}export const dataReducer = (state = initialState,