我正在使用react和redux实现异步动作创建者。但是,我得到了以下错误消息:未登录错误:操作必须是普通对象。使用自定义中间件进行异步操作。
我知道动作应该是普通的对象,而像thunk这样的中间件应该在它们不存在的情况下处理这些情况。我读过几本教程,并且查看了的每一个,所以我可以找到关于这个的问题,但是我仍然不知道我哪里出了问题。我是设置错误的设置,还是我用一个不好的行为创作者?这会不会是webpack的错误呢?
下面我已经包含了我认为是相关的代码片段。如果需要更多的信息,请告诉我。
index.js
import React from 'react';
import Rea
第一次使用Redux时,我理解操作和还原器的概念,但无法让它们在我的代码中很好地发挥作用,我担心这是因为我使用的是CoffeeScript而不是ES6。
我想问题是,我不能在我的/app/reducers/index.export default ...中做¯\_,但老实说,Redux对我来说是非常新的,我和webpack一起蹒跚而行,反应了一段时间,而且仍然对两者都不太舒服,所以¯\_(ツ)_/ my
我不断地发现错误:
Store does not have a valid reducer. Make sure the argument passed to combineReducers
我得到了这个错误,我真的不能解决它: src/api/ConnectApi.js
Line 25:8: React Hook useEffect has missing dependencies: 'apiurl', 'dataState', and 'fetch'. Either include them or remove the dependency array. You can also do a functional update 'setDataState(d => ...)' if you only n
我有这样一个场景,其中我有一个下拉列表,它拉取用户的帐户,然后根据其选择更改页面内容。我正在尝试下面所示的方法,似乎setState没有被正确调用,或者调用顺序可能是错误的。并不是真的明白哪里出了问题。更改下拉值不会更新内容。 如果能帮上忙,我们将不胜感激。 import * as React from 'react';
import Select from 'semantic-ui-react/dist/commonjs/addons/Select';
interface IState{
accountDetails[], // stores all
尽管尝试了不同的方法,我似乎还是找不到答案。我一直收到错误:
Line 18:5: React Hook useEffect has a missing dependency: 'execute'. Either include it or remove the dependency array react-hooks/exhaustive-deps
printWarnings
在此文件上:
import {useEffect, useState} from 'react'
export const createEffect = (fs, depende
与此question类似:但是数据来自fetch(),并且有一个嵌套的.then来访问数据对象data.list_helado,这是一个字典列表。 为什么数据不会呈现在页面上? import React, { useEffect, useState } from "react";
import {Helados} from "../components/Helados";
function BiteroInfoPage() {
// Initate array of helados (a data object of type dict) and th
我正在尝试在我的react原生应用程序中使用代理(使用CRNA和Expo构建)。因此,在我的package.json文件中,我输入了:"proxy": "192.168.1.27:8080" and then make simple get request with fetch with the/users` path和react call me network error (他看不到代理参数,我调试时只看到了/users )。如果我把完整的url放进去,fetch请求就能很好地工作。在react (网站)中,我做了同样的事情,那就是工作。
谢谢你的帮助。
我正在使用Redux & React从API中加载数据。尽管成功地提取了数据并将其应用于状态,但它还是抛出了一个错误:
未定义的TypeError:无法读取未定义的属性“有效载荷”。
这发生在控制台中的FETCH_PRODUCT_LISTINGS_PENDING操作类型之后。
反应元件:
import React from 'react';
import { connect } from 'react-redux';
import store from '../../../store';
import * as ProductL
我才刚开始有反应。我成功地使用axios从http获取数据,并使用一个操作来推送数据。我可以在mapStateToProps输出数据,但它不会将数据设置为类中的prop。下面是我的代码,上面有关于数据可用性的注释。
import React from 'react';
import { connect } from 'react-redux';
import { fetchCountries } from '../../actions/actions';
import _ from 'lodash';
class TheClas