在我的 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
下面是呈现任务数组的 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 获取一些数据,并尝试在 Fedp.js 组件中呈现它。但我在映射中遇到错误。你能告诉我整个样板中哪里出错了吗?productActions.jsexport function fetchProducts() {return function(dispatch) {dispatch({type: 'FETCH_PRODUCTS_REQUEST'});return fetch
2018-10-28
我正在编写 React 函数组件,该组件应该从服务器获取一些数据。我使用 redux,但出现错误“无法读取未定义的属性‘type’”请帮我找出我的错误这是我的 React 组件 Products.js。我认为导出部分可能有错误。父组件 Products.js(App.js)也包装在 Provider 上import React, { useState, useEffect } from 'reac
2021-01-03
我用 react 创建了一个电子商务网站,在页面之间重定向时出现错误问题:当想从分类页面重定向到单品页面时,出现错误“无法读取未定义的 .map”,但刷新页面时,可以看到页面。同样,当想从单品页面重定向到主页时也会出现同样的情况。以下代码来自分类页面。在 usequery 中,我在返回函数中使用 isloading、iserror 和 isSuccess,如下所示const {isLoading,
2021-08-23
我制作了react-router的演示。但我收到此错误无法读取未定义的属性“location”这是我的代码import React from 'react';import { render } from 'react-dom';import {Router,Route,Link,hashHistory} from 'react-router'import Hello from './Hello';
2017-07-21
我有一个 Article 组件和一个包含我所有文章的状态。我将状态映射到我想要显示的正确文章的 props。console.log(props.article)有效,但console.log(props.article.title)或任何其他属性无效(我得到无法读取未定义的属性“id”)。为什么?我的Article.js组件:从“react”导入 React;import { connect }
2018-05-29
从 GamePage 开始,它提供了 2 个路由,分别呈现组件 GameList 和 GameDetailPage。两者最初都运行良好,但当我刷新 Gamelist 组件的页面时,它仍然会重新呈现该页面,但当我刷新 GameDetailPage 的页面时,我收到错误 TypeError:无法读取未定义的属性“Location”。我不明白为什么每次刷新时都无法从状态中获取数据。gamepage.js
2020-05-31
我正在尝试使用 react redux 和 router 创建一个 web 应用程序,但我遇到了一个奇怪的行为,Router 只在刷新时呈现。那是我的 App.jsimport React, { useState, useEffect } from "react";import { useDispatch, useSelector } from "react-redux";import { Rou
2021-07-04
在操作“ADD_CONTACT”之后,新状态在 redux 中得到更新,但即使我使用扩展运算符添加初始状态,初始状态也不会反映出来。这是我的 Reducer:const initalstate = {information : [{key: 1,name: "firstname"}]}export const productReducer = (state = initalstate, act
2021-07-22
我正在使用 React Native 0.62,其中我使用了 Drawer Navigator。当用户登录应用程序时,我将 auth api 响应存储到 redux 存储中。登录后,我想在仪表板标题中显示登录的用户名,但我无法在我的函数中使用 redux 存储。尝试使用钩子但没有成功。任何帮助或建议。提前谢谢您。这是我的代码:const GradientHeader = props => (<Vi
2020-07-30
我正在寻找处理应用中的获取状态的最佳方法,最简单的方法是为每个操作创建一个 isFetching[actionName],然后状态将如下所示:state:{todos:[...],user[...],isTodosFetching:true/false,isUserFetching:true/false}但我正在寻找一种更优雅的方法将获取状态存储在商店中。所以我尝试想出一种替代方法,并考虑创建一个
2020-04-19
我在 redux store 中使用历史记录时遇到问题。here is my store.js import { applyMiddleware, createStore } from 'redux';// import { createLogger } from 'redux-logger'import { composeWithDevTools } from 'redux-devtools-e
2021-02-25
我是 React 的新手。我通过 API 获取 pokemon。基本上,当我单击其中一个 pokemon 时,我想了解该 pokemon 的详细信息。但是,我在标题中收到此错误。我知道我的 PokemonDetail.js 文件中存在问题。但是我无法将信息从 app.js 传输到 pokemonDetail.js 文件。我该怎么做?感谢您的时间。另外,我英语不好,所以这是我的项目。https://
2021-10-13
我正在从 NHL API(使用 react、redux 和 fetch api)获取数据,并尝试显示球队名单信息。当我在控制台中记录组件中的名册 api 响应时,它可以正常工作并显示对象数组,但是当我尝试循环遍历它时,我收到一个错误,提示响应为 null。这是保存响应的 rosterList 的样子:https://gyazo.com/3f14d24b3a5bfb3610b470abedb6fcc
2019-10-28