我试图弄清楚如何从路由内访问 redux 存储,以便我可以从路由内调度操作。
这是我的顶级组件的样子:
class App extends Component {
render() {
return (
<div>
{ children }
</div>
);
}
}
我的 redux-simple-router 代码如下所示:
render(
<Provider store={store}>
<Router history={history}>
<Route path="/" component={App}>
<IndexRoute component={ Home } />
<Route path="/example" component={ ExampleRoute } />
</Route>
</Router>
</Provider>,
rootElement
)
如果我从 ExampleRoute 组件中转储道具,我将无权访问商店。任何帮助表示赞赏!