Я делаю наблюдаемый эпик redux в качестве промежуточного программного обеспечения, а также хочу предоставить состояние по умолчанию для хранения. В некоторых местах я видел 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;
Но это не установка состояния по умолчанию.