我正在将应用程序从 React Router V2 重构到 V4,并且遇到了一个问题,即mapStateToProps中的属性未传递给每个组件。这是我的设置:App.jsxrender() {return (<div><Header /><Navbar /><Routes {...this.props} /><Footer /></div>)}const mapStateToProps = (st
2017-11-17
同样是同样的教程,我在购物车中遇到了一个新问题,我对使用 react redux 还不熟悉,所以感谢任何帮助解释我正在创建订购和计数(之后)的产品列表以便能够修改、添加或取消它们TypeError: 无法解构'cart' 的属性'cartItems',因为它未定义。import React, { useEffect } from 'react';import { addToCart } from
我使用以下命令安装了 json-server:npm install -g json-server然后我创建了一个像这样的 db.json:{"employees": [{"id": 1,"first_name": "Sebastian","last_name": "Eschweiler","email": "[email protected]"},{"id": 2,"first_name": "
2020-06-09
我在LessonThemes组件中使用钩子,使用上下文,我尝试访问Test组件内的color值,但出现错误对象不可迭代(无法读取属性 Symbol (Symbol.iterator))LessonThemes.jsximport React, {useState, useEffect, createContext} from "react";import ThemeContext from "./
2021-01-24
我对 Redux 还比较陌生,但我发现在某些情况下,devtools 会报告 Actiontype为<UNDEFINED>,但通过在调度之前立即打印到控制台(在操作创建器中),我看到对象确实有它的类型:还有人见过这种行为吗?
2017-02-07
我以为我已经安全地创建了一个新状态,并在我的 Redux Reducer 中返回了以下代码。基本上,我需要更改 state.data 数组中的一条记录并返回新状态。我的期望是,由于 newState 是全新的,所以我没问题。安装 redux-immutable-state-invariant 后,我发现仍然存在问题(下面的代码和错误)。 let newState = Object.ass
2018-04-08
我正尝试在一个小的学习项目中将 Redux 与 TypeScript 结合使用,请按照本教程操作:https://redux.js.org/recipes/usage-with-typescript/const INITIAL_STATE: TweetsState = {tweets: []};const tweetsReducer: Reducer<TweetsState> = (state =
2020-03-17
我是 TypeScript 新手,在理解错误方面存在问题。我尝试使用由 @reduxjs/toolkit 的createSlice生成的 Reducer,并将其输入到具有以下定义的函数中:// .d.ts fileexport default function persistReducer<S, A extends Action = Action>(config: PersistConfig<S>
2021-01-07
晚上好,我有一个小问题。我与React和Redux + Redux工具包进行编码,并且仅在将简化器导入根还原器时,因此,rootReducer,我意识到我的还原器因此未正确导入,这是问题。。我将我的rootreduc.js的范围放在附件中,重点关注所讨论的模块,因此formConnexionreducer等同于我的代码中的unducer。谢谢您的回答。unreducer.js797195462ro
2021-01-19
在我的项目中,我已经为 2 种不同的状态场景实现了 React Redux 工具包,它们运行完美。现在我需要为 Redux 实现第三个状态场景,因此我遵循了与前两个相同的模式。灵感来自:https://react-redux.js.org/tutorials/quick-start我的第三个状态场景具有以下切片声明:import { createSlice } from "@reduxjs/too
2021-06-03
我正在学习 redux-toolkit,并且编写了示例代码,但是在使用 useDisptach 方法时,我收到“无法读取未定义的属性(读取‘类型’)”错误。您认为这是什么原因造成的?我在下面分享代码:我的 index.js 文件:import Head from "next/head";import Nav from "../components/nav/Nav";import { useEffe
2021-11-24
从 firebase 和 firestore 调度验证用户时出现以下错误。我正在使用 redux 工具包,使用 firestore 注册用户并进行身份验证,然后获取用户信息以存储在 redux 中,因此调度操作以发送用户信息。在 firebase 中,我可以看到用户已注册,但无法在 redux 中看到有效负载并出现此错误。错误屏幕简报store.jsimport { configureStore
2022-02-05
reducers 的 index.js:import { combineReducers } from "redux";import authedUser from "./authedUser";import users from "./users"import tweets from './tweets';export default combineReducers({authedUser,us
2022-08-15
我通过 mapStateToProps 将状态数据传递给 props,但组件无法识别。// user_show_container// propper import statements....const mapStateToProps = state => ({ids: state.entities.users.usersById.leagueIds;});const mapDispatchTo
2017-10-16
getDefaultMiddleware来自哪里?我正在阅读文档,它似乎神奇地出现在配置存储中。虽然这很棒,但它并没有进入我的商店,而且......因为这个函数没有导入路径,而且我不知道如何解决这个问题,所以我可以使用一些指导。rtk 版本:“@reduxjs/toolkit”:“^1.6.1”,tldr;getDefaultMiddleware()在我的商店中不存在 + 我还没有在文档中找到关于
2021-09-08