我是Javascript和Reactjs的初学者。当一个按钮被点击时,我试图调用多个动作。第一个操作更新存储数据,第二个操作采用更新后的存储数据来调用api。当我运行它时,第一个操作运行良好,存储正在更新,但第二个操作是获取旧的存储数据,而不是更新的数据。有人能告诉我怎么解决这个问题吗?我的代码结构大致如下 import React from 'react';
import {connect} from 'react-redux'
我知道动作创建者应该只有一种类型的属性,然后它才能调度。由于我有一个函数调用,最终导致一个具有类型属性的操作创建者,那么为什么它会向我显示这个问题。当我尝试直接调度start游戏动作创建器时,它起作用了,但因为我必须在它们内部实现一些更多的函数,所以我需要在函数内部。如何实现同样的功能呢?Menu.jsimport {connect} from 'react-red
我正在使用redux-saga,但我遇到了一个问题: redux-auth-wrapper需要redux-thunk来执行重定向,所以我只是在我的存储中添加了thunk: import createLogger from 'redux-logger';
import {routerMiddleware} from &
我在试着检查我的商店是否已装机。为此,我通过redux进行API调用以在BE中检查它,如果是真的,我会将其重定向到仪表板。我能够成功地从BE获取数据,并且在成功时调用checkIsStoreOnboardedSuccess(),但是在reducer中,状态不会随着reducer中的CHECK_IS_STORE_ONBOARDED_FOR_ONBOARDING_SUCCESS} from 'react-cookie';
import { Redirect } from 'react-router-dom'