开发者问题收集
我正在实现身份验证,我的 props 有问题。当我显示 props 时,我没有 propsauthState,所以我收到一个错误,我不明白它来自哪里,也无法解决。错误如下:[21:42:10] TypeError: undefined is not an object (evaluating '_this$props$authState.app_started')This error is loc
在从一个屏幕转换到另一个屏幕时,我收到一个对象未​​定义异常。我很清楚发生了什么,只是不确定是否有一种干净的方法来处理它,而不只是检查所有地方的未定义。这是我的场景:源屏幕引用 Redux 存储中的用户对象从源屏幕到目标屏幕启动导航。调用目标屏幕 componentDidMount(),我从 Redux 存储中清除用户对象。再次调用源屏幕 render(),由于我从存储中清除了用户,因此发生未定义
我无法访问使用 redux 检索的数组中的项。当我在操作本身中执行控制台日志时,我可以单独访问数组元素。但是,一旦该数据在操作分派后进入组件进行显示,我就无法正确解析数据结构。ListingActions.js:如果我在此处执行控制台日志,我可以毫无问题地解析变量数据的不同索引export const getListings = () => async (dispatch) => {try {di
我正在开发一个页面,该页面从 API 获取数据并使用 Material UI 和 Datagrid 组装表格。我的目标是将数据解析到表格中。我的数据看起来像这样{id: 1,device_mrid: "xxx1",canaryDeviceId: "xxx",},{id: 2,device_mrid: "xxx2",canaryDeviceId: "xxx",},{id: 3,device_mrid
流程如下:点击CarouselItem,触发onClick={this.handleId。handleId接受 id,它是被点击的CarouselItem的一个 prop>this.props.dispatch(fetchRecon(movieId));将执行 AJAX 操作,该操作将返回数据并在 Redux 状态中,将最初为moviesRecon:[]的属性设置为moviesRecon:[dat
我正在尝试使用 React redux 渲染基本的 d3 图表。我从 Reducer 中获取了一个值,但是当我迭代数据时,我收到错误消息:Uncaught TypeError: Cannot read property 'map' of undefinedat new ChartContainer (ChartContainer.js:13)at ReactCompositeComponentWr
我正在尝试使用 reactjs 计算剩余字符。我已经定义了与状态对话并传递给子组件的函数。在子组件中,我收到错误Uncaught TypeError: Cannot read property 'length' of undefined。app.jsexport default class App extends Component {constructor(props){super(props)
我尝试从 Redux 表单中获取值并将它们传递给如下操作:/action/index.js export function getResult(values) {const search = values.searchText;const category = values.categoryList;const URL = `https://localhost:44308/api/values?s
我在我的应用程序中使用 Redux。我在 Reducer 中设置了初始状态,但显然有些地方不正确,因为我收到以下错误:Uncaught TypeError:无法读取未定义的属性“map”这是 Reducer:const initialState = {machines: [{id: "1",identifier: "My Machine 1",location: "My Location 1"}]
我正在使用 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,
我正在学习 react,特别是本节使用的 reactjs/toolkit,并且正在通过一些基本示例帮助自己学习如何伪造某人登录他们的账户。我理解我的错误的问题,但我不知道如何解决它。据我所知,我的代码完全正确,因为我以前的示例遵循完全相同的模式。问题出现在导入 authSlice 时。在源文件中,它可以访问 authSlice.actions.login 等,但导入后就不能了。无论出于什么原因,它
我一直在使用 nodejs 后端开发 React 应用。现在,当我运行npm run build时,我收到此错误。我已将 node 和 npm 更新到最新版本。我在控制台中收到以下错误日志。$ npm run build> [email protected] build C:\Demos\mern-course\client> react-scripts buildCreating an opti
我正在尝试使用Preact + Vite + Typescript + Redux构建一个简单的 Todo 应用程序。但我遇到了 redux 和 typescript 的一些兼容性问题。这是我收到的错误。Uncaught TypeError: Cannot read properties of undefined (reading '__H')at m (react-redux.064eb876.
我正在尝试创建一个刷新登录中间件(在即将过期时获取新的 jwt 令牌)。但是,当我尝试在令牌已过期的情况下注销我的用户时,应用程序会冻结,并且我会收到最大调用堆栈错误(无限循环)。我目前正在使用 Redux Toolkit 和 configureStore 和 createSlice。在控制台日志中,它会打印很多 DISPATCHING,但如果我在 createSlice 中的操作中控制台记录任何