我目前正在尝试在产品屏幕上显示产品数据。这是我在打开产品详细信息屏幕时在控制台中收到的错误。TypeError: Cannot destructure property 'product' of 'productDetails' as it is undefined.我不确定为什么 productDetails 未定义。它应该包含产品详细信息数据。这是我的代码。ProductScreen.jsim
2022-01-24
我有一个这样的数组: "products": Array [{product_id: '1',options: [{size: 'XS',color: 'blue'}]},{product_id: '1',options: [{size: 'S',color: 'red'}]}],因此,我想删除有效载荷与产品 ID、尺寸和颜色相等的项目。 state.cart = state.ca
2022-06-21
我首先使用以下内容开始此工作,其中“HomePage.js”是唯一的智能组件:import React, { Component } from 'react'import { connect } from 'react-redux'import { bindActionCreators } from 'redux'import actions from '../redux/actions'impo
2016-06-24
我正在尝试设置一个 Redux + React Router 应用程序。我认为问题出在 ImmutableJS 上,但我不知道如何解决它。client.jsimport { fromJS } from 'immutable'import React from 'react'import { render, unmountComponentAtNode } from 'react-dom'impor
2016-11-30
我正在学习使用 Redux、React 和 React Router。我遇到了这样的问题:当我使用Link从“/”重定向到“/details/{id}”之类的 URL 时 - 我发现调用了错误的动作创建者。来自“/”组件的动作创建器被调用,而不是“/details/{id}”中组件的动作创建器。但是如果我刷新页面,一切都会好起来。调用正确的操作。带链接的路由:<Link to={/details/
2018-07-09
我收到此错误是因为我不小心在渲染方法中调用了某些方法。由于我的应用程序代码非常大,我无法找出它来自哪里。当我单击控制台中的 index.js 链接时,它会将我带到以下代码。这是我在调试(调用堆栈)后发现的,但这不是完整的组件代码,因为组件中的代码行太多,我只是在这里发布其中的一部分。这段代码有什么问题吗:class Sample extends React.Component {construct
2018-08-14
我有一个 React 应用,它开始变得无法控制,所以我决定使用 React-Redux。一切都进行得很顺利,直到我遇到了一个奇怪的错误。它显示:TypeError: this is undefined如果 React-Redux 库中没有抛出这个错误,那它就没什么了不起的了。像这样:PureComponentnode_modules/react/cjs/react.development.js:4
2019-01-02
我正在参与 MongoDB、Express、React、Node (MERN) 项目。我遇到了“在更改 redux 文件以实现从 Material UI/core <CircularProgress /> 的加载效果后,无法读取未定义的属性‘map’”的问题我尝试过以不同的方式通过 useSelector 访问数据,甚至使用 shallowEqual 方法。我也尝试在 DashBoardAdmin
2021-05-30
我需要双击链接到当前页面的按钮,这样我才能获取从 api 获取的数据进行呈现。我正在使用 nivo / charts 来可视化我的数据。该组件从 api 获取公司列表,第二次获取循环遍历每个结果,为每个不同的公司获取数据。第一次尝试时,公司列表要在父组件上获取,之后每个子组件都会发出获取请求(parent=list of chart components, child=Company Chart)
2021-04-09
我正在尝试创建个人资料页面以显示单个用户的特定数据。当我想使用 connect 获取个人资料状态时,问题在于它返回 null !!个人资料状态应该具有来自后端的有效负载在 Profile.js 中const Profile = ({ getProfileById, profile: { profile }, auth, match }) => {console.log(profile);useEf
2020-10-15
我正在创建一个 React 应用,从 redux 获取数据。我在浏览器中遇到了以下错误消息。请检查并告诉我我遗漏了什么。我正在使用 create-react-app redux-toolkit 安装模板来创建应用这是我的app.js:import React from "react";import { useSelector } from "react-redux";import "./App.c
2021-03-15
所以说实话这可能很简单,只需浏览一下并盯着看很长时间并且对 React 很陌生,但在我的部分组件中,我正在加载 backgroundImg prop,但无法加载图像,我无法弄清楚。我的图片在公共文件夹中,我的代码在 src 组件文件夹中此外,我可以让图像加载到文件中,只是当我通过 prop 调用它们时不行Home.js 这是我调用组件并尝试通过 prop 类型加载文件的地方import React
2021-12-28
我尝试将 react-redux 与 typescript 结合使用,当我尝试使用 connect() 和 mapStateToProps 注入 props 时,出现了类型错误。我的组件如下所示:function mapStateToProps(state) {return {counter: state.counter};}function mapDispatchToProps(dispatch
2016-05-03
快速提问,我正在用 typescript 和 redux 编写一个 React-native 应用程序。尝试 connect() 时遇到错误,似乎找不到错误的解决方案。我假设是我做错了什么,但看了几个小时后还是找不到原因。错误:Argument of type '(state: AppStateType) => { user: AppStateType; }' is not assignable
2018-03-14
我对 Typescript 还比较陌生,目前正在构建一个包含 Redux 并使用 Typescript 的 React 应用。Typescript 在我的 Reducer 中给了我以下错误;ERROR in /Users/<REDACTED>/web/src/redux/reducers/steppedViews.ts./src/redux/reducers/steppedViews.ts[tsl
2020-07-17