开发者问题收集
流程如下:点击CarouselItem,触发onClick={this.handleId。handleId接受 id,它是被点击的CarouselItem的一个 prop>this.props.dispatch(fetchRecon(movieId));将执行 AJAX 操作,该操作将返回数据并在 Redux 状态中,将最初为moviesRecon:[]的属性设置为moviesRecon:[dat
我尝试根据所选的国家/地区填充州/地区。我收到如下所示的错误服务、操作和 Reducer 均正常运行。我收到了来自操作的响应。以下是代码constructor(props) {super(props)this.state = {CompanyName: '',country:'',statez:'',selectedStateList: []}}componentWillMount(){this.
我在这里使用 redux-form 和 react,并尝试使用验证。我已使其全部运行,但由于某种原因,当我尝试验证字段必须具有一定长度的属性时,我得到了:Uncaught TypeError: Cannot read property 'length' of undefined这是代码:import React, { Component } from 'react';import {Field,
我正在尝试使用 reactjs 计算剩余字符。我已经定义了与状态对话并传递给子组件的函数。在子组件中,我收到错误Uncaught TypeError: Cannot read property 'length' of undefined。app.jsexport default class App extends Component {constructor(props){super(props)
问题我在 redux 中有一个异步函数(使用 redux thunk),它在 redux 存储中设置一个值。它在我的应用程序中被多次使用,但我希望在 redux 函数运行后使用 redux 函数设置的新值发生不同的事情。这似乎是回调的一个很好的理由,对吧?所以我试着这样做,但得到了以下错误:Uncaught TypeError: Cannot read property 'then' of und
我正在使用 React 和 Redux 创建一个简单的登录表单。我的app.js是:import React from 'react';import { render } from 'react-dom';import Input from 'react-toolbox/lib/input';import {Button, IconButton} from 'react-toolbox/lib/b
我尝试在 redux 中设置 isClicked 的初始状态,但总是抛出此错误未捕获错误:Reducer“isClicked”在初始化期间返回未定义。如果传递给 Reducer 的状态未定义,则必须明确返回初始状态。初始状态可能不是未定义的。这是我的代码reducerexport default function reducerDomMethods(state={isClicked: false,
我一直在使用 nodejs 后端开发 React 应用。现在,当我运行npm run build时,我收到此错误。我已将 node 和 npm 更新到最新版本。我在控制台中收到以下错误日志。$ npm run build> [email protected] build C:\Demos\mern-course\client> react-scripts buildCreating an opti
如何使用 createSlice @reduxjs/toolkit 从 todosSlice 导出 todos Reducer 以及如何使用 configureStore 将其导入到存储这是我的 todosSlice 文件: //todosSlice fileimport {createSlice} from '@reduxjs/toolkit';const todosSlice = cre
我正在使用 Ionic 7、React 18 以及 Redux-Toolkit 和 Redux-Persist。我想将我的一个状态(购物车)持久化到本地存储。我已按如下方式设置了 cartSliceinterface CartState {[key: string]: OrderItem[];}const initialState: CartState = {};const cartSlice =
我正在尝试创建一个刷新登录中间件(在即将过期时获取新的 jwt 令牌)。但是,当我尝试在令牌已过期的情况下注销我的用户时,应用程序会冻结,并且我会收到最大调用堆栈错误(无限循环)。我目前正在使用 Redux Toolkit 和 configureStore 和 createSlice。在控制台日志中,它会打印很多 DISPATCHING,但如果我在 createSlice 中的操作中控制台记录任何
我尝试在用户创建帐户之前和之后为他们创建指定链接。我收到 TypeError,但我无法检测它究竟来自何处。我尝试了链接方法来查看问题是否来自那里,但似乎并非如此。错误插入在我将 auth 初始化为传递给组件的 props 的地方。这是我的导航链接的代码import { Fragment } from 'react'import { Link } from "react-router-dom"imp
我想在我的 react typescript 应用程序中使用 redux我已经能够创建 redux 存储并且还可以调度到 redux我想获取调度到存储的值使用 useSelector 但出现此错误Too many re-renders. React limits the number of renders to prevent an infinite loop.我的代码UserReducerexp
尝试使用 redux-toolkit rtk 查询运行第一个测试并收到 api 未定义的错误。我做错了什么? ● Test suite failed to runTypeError: Cannot read property 'injectEndpoints' of undefined33 | };34 |> 35 | export const authApi = api.injectEndpo
我的问题将基于此示例:https://codesandbox.io/s/github/reduxjs/redux-toolkit/tree/master/examples/query/react/authentication-with-extrareducers?from-embed=&file=/src/app/services/auth.ts不知道如何使用useSelector访问从 RTK