我查看了很多博客,但没有一个能解决这个错误。有人能解释一下我为什么会犯这个错误吗?我是新来的。我听从了youtube视频中所有的命令。在那段视频中,他没有使用任何地方的调度。你还能告诉我在哪里使用调度吗?src/index.js
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import {Provider} from 'react-redux'
import {createStore} from 're
react版本为16.13.1。
我想知道在异步方法中使用redux是否有一些好处。
const component = () => {
const asyncFunc = async() => { // <- this part should be moved out to redux-saga?
await callMethod();
}
return (
<div onClick={asyncFunc}>button</div>
)
}
我不知道应该在redux或react组件中调用asyncFunc。
哪个
我在redux商店工作时遇到了一个问题。
存储的数据是从代码的API.Flow加载的,如下所示:
app.js:
import React from 'react';
import { Provider } from 'react-redux';
import store from './store';
import Schema from './components/Schema';
import './styles/bootstrap.css';
import './styles/main.css
第一次使用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
我正在学习Redux,在尝试使用redux时遇到了一个问题。我使用Redux作为Chrome扩展,我正在使用构建。下面是我目前的设置:
Index.js:
import {applyMiddleware,createStore} from 'redux';
import combineReducers from './reducers/index';
import {wrapStore} from 'react-chrome-redux';
import thunk from 'redux-thunk';
const middl
使用react-redux而不使用saga或thunk中间件是一种最佳实践吗?
我有一个react-redux应用程序,但它没有任何这些中间件。这是我现在拥有的代码。
import React from 'react';
import ReactDOM from 'react-dom';
import allReducers from './app/reducers/index';
import Header from './app/components/header';
import './index.css'
当通过react redux中的connect函数调用fetch并将一些值发送到存储中时,我收到以下错误。
Unhandled Rejection (Error): Actions must be plain objects. Use custom middleware for async actions.
我看到了几个关于这个错误的问题,但没有一个问题足够接近我的情况和我理解问题的能力。我读到过在某些情况下使用"thunk“,但在其他情况下,人们认为这个错误只是在redux中没有正确设置,所以我不确定这里到底是什么情况。
这是在Chat.js类中进行的fetch调用:
async s
我知道这个问题被问了很多次,但没有一个答案对我有效。我得到了组件,它的工作是显示用户数据从react-redux,但userData可以存储在localStorage和网站的第一次加载这个localStorage被获取到redux状态,所以我得到了错误的地方,我想要显示当前登录的用户的首字母。在向mapStateToProps函数添加async/await之后,localStorage会被获取,但我仍然收到错误提示'Cannot get 0 of undefined',使用带有预置首字母的useEffect也会给出错误。下面是我当前的代码: import React, { u