configureStore有多个reduce时如何访问store?

问题描述 投票:0回答:1
import { configureStore } from "@reduxjs/toolkit";
import userReducer from "./userSlice";

export default configureStore({
  reducer: {
    user: userReducer,
  },
});
import React from "react";
import ReactDOM from "react-dom";
import App from "./App";
import { Provider } from "react-redux";
import store from "./redux/store";
import {
  BrowserRouter as Router,
  Switch,
  Route,
  Redirect,
} from "react-router-dom";

ReactDOM.render(
  <React.StrictMode>
    <Router>
      <Provider store={store}>
        <App />
      </Provider>
    </Router>
  </React.StrictMode>,
  document.getElementById("root")
);

以上是我如何访问configureStore内部的一个reducer。

如果:

会怎样?
export default configureStore({
  reducer: {
    user: userReducer,
    second_reducer: second_reducer,
  },
});

如何访问 secondary_reducer?

reactjs redux react-redux
1个回答
3
投票

类似这样的事情

import { useSelector } from 'react-redux'

const state = useSelector((store) => store.second_reducer.state)
© www.soinside.com 2019 - 2024. All rights reserved.