我有一个与 redux 连接的 React 应用。该组件有一个表单,当表单提交时,它会对 api 进行 PUT 调用。当我提交表单时,我可以看到 redux 会相应地更新,但是当我尝试在我的组件中将 redux 状态作为 prop 访问时,props 数据不会返回当前数据并且关闭了 1。例如,这是我的 redux 存储中的数据:Redux 存储:当我在组件中执行console.log("THIS
2021-05-09
我有像这样的最内层子组件的 react js 代码import React from 'react'import { addToCart } from 'actions/cart'export default (props) => {const { line_item, cart} = props// const oClick = line_item.oClick.bind(line_item)c
2017-05-09
当我点击按钮 [添加到购物车] 时,我收到一个错误:。我该如何解决这个问题?这是我的完整代码链接,下面是与问题相关的摘要:class ProductsList extends Component {....renderProductsList() {function mapProductCards(elem) {return (<Card className="m-1" style={{width
2017-07-03
我按照这个关于 redux 的初学者教程进行操作:text、vid。除了增量按钮外,一切正常。当我单击增量按钮时,出现此错误:Uncaught TypeError: Cannot read property 'props' of undefined查看发生了什么:gif为什么我在执行“mapStateToProps”时出现该错误?index.jsximport React from 'react'
2018-08-31
我正在尝试用 React 编写应用程序,并且面临着必须管理如此多组件的状态的问题,因此我想使用 Redux。据我所知,Redux 不适用于根组件,因此我创建了一个名为“wrapper”的中间组件,它将包装所有内容并管理我的应用程序的状态。所以现在我有了我的原始根组件和一个包装器组件。我正尝试使用 Redux 在此包装器组件中获取一些道具,但由于某种原因,道具没有填充,我无法弄清楚。这是我的代码:i
我有一个名为 Search 的组件,负责任何搜索代码:class Search extends Component {state = {searchResult: []}async componentDidMount() {await this.props.searchAssets(this.props.match.params.name);this.handleState();}handleSt
2018-12-07
我目前正在尝试在我的某个视图中实现 React/Redux,但出现了异常:TypeError: Cannot read property 'newsItems' of undefined错误发生在mapStateToProps函数的newsItems: state.newsItems,行上我的 Reducer 将newsItems初始化为一个空数组,因此我不确定为什么它会是undefined我的组
2019-02-28
在我的 create-react-app/redux 中,我有一个“已连接组件”:import React from "react";import "./App.css";import { connect } from "react-redux";function App() {debugger;const { datas } = this.props;debugger;return <div c
2019-07-18
我正尝试按照https://www.codeproject.com/Articles/5130417/Quiz-Application-in-React-Using-Redux中的示例,使用 Redux 制作一个简单的测验。不知何故,我认为 quizLoad Reducer 没有获取数据,甚至没有被正确调用。这是我的 Reducer:const QUIZ_LOAD = 'QUIZ_LOAD';co
关于一些背景信息,我是 Redux 的新手,但是我已经在同一个项目的另一个类中实现了 redux 函数。错误在于 handleDragStop 函数,其中 this.props 未定义。我确信操作 setSpotifySelectedTrackFeature 是有效的,因为我是根据之前遵循的相同程序进行的。唯一的区别是这个组件定义为 const 而不是类(我在其中成功使用了 redux 函数),我
2020-11-29
下面是呈现任务数组的 Task 组件。export function Task() {const tasks = useSelector((state) => state.tasks.taskArray);function handleOnDragEnd(result) {if (!result.destination) return;let items = [...tasks]; // also
2021-01-29
我正在按照 Redux 教程操作,但一段时间以来一直卡在这个错误上。我尝试在 StackOverflow 上查找并使用遇到类似问题的人提供的策略,但都不起作用。我尝试调整index.js和App.js中的代码,以更好地定位“艺术家”。我还仔细检查了我的语法,以确保我正确地定位了所有内容,但什么都不起作用。有人能帮我了解这个错误来自哪里以及如何修复它吗?如果有帮助,下面列出了我正在遵循的教程的链接。
我正尝试通过 redux 获取一些数据,并尝试在 Fedp.js 组件中呈现它。但我在映射中遇到错误。你能告诉我整个样板中哪里出错了吗?productActions.jsexport function fetchProducts() {return function(dispatch) {dispatch({type: 'FETCH_PRODUCTS_REQUEST'});return fetch
2018-10-28
我收到一个 Typescript 错误,提示我从 Redux 中使用的对象可能未定义,即使我没有说它的类型可以是未定义的,或者在任何地方将其设置为未定义的。/redux/globalSettings/actions.tsimport { ADD_GLOBAL_SETTINGS } from '../../config/actions';import { AddGlobalSettingsActio
2019-06-24
我正在编写 React 函数组件,该组件应该从服务器获取一些数据。我使用 redux,但出现错误“无法读取未定义的属性‘type’”请帮我找出我的错误这是我的 React 组件 Products.js。我认为导出部分可能有错误。父组件 Products.js(App.js)也包装在 Provider 上import React, { useState, useEffect } from 'reac
2021-01-03