gpt4 book ai didi

reactjs - 使用 redux observable 中间件存储默认状态

转载 作者:行者123 更新时间:2023-12-03 14:27:26 26 4
gpt4 key购买 nike

我正在制作一个 redux observable 史诗作为中间件,并且还想提供一个默认状态来存储。在某些地方,我看到 applyMiddleware 作为 createStore 函数的第三个参数,而在某些地方,它是第二个参数。我怎样才能实现这个目标?

我正在尝试这个

const defaultState = {users: []};
const store = createStore(rootReducer, defaultState, applyMiddleWare(middleWare));

我的主应用程序如下所示

import { bindActionCreators} from 'redux';
import { connect } from 'react-redux';
import * as actionCreators from '../actions/actionCreator';
import Main from './Main';
import 'rxjs';

function mapStatesToProps(state) {
return {
users: state.users,
error: state.error
}
}

function mapDispatchToProps(dispatch) {
return bindActionCreators(actionCreators, dispatch);
}

const App = connect(mapStatesToProps, mapDispatchToProps)(Main);

export default App;

但这并不是设置默认状态。

最佳答案

事实上,您应该将默认状态作为第二个参数传递。代码中一定存在此处未提供的错误。

您是否尝试过在应用程序之外重现该问题?如果您有并且可以分享完整的代码来重现,我可以看一下。

关于reactjs - 使用 redux observable 中间件存储默认状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48239325/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com