我有一个反应/ redux应用程序,我试图将一些道具传递给我的组件。现在在我的app.jsx我只是有一个非常简单的渲染,像这样:通过反应路由器在app.jsx级别创建传递道具
ReactDOM.render(
<Provider store={store}>
<Router
history={browserHistory}
>
{routes}
</Router>
</Provider>,
rootElement
);
的{}航线只是看起来像
export default(
<Route component={App} path="/">
<Route component={MyComponent} path="/" />
</Route>
);
我只是想一些道具传递给应用程序零件。我想的第一件事是,像这样:
ReactDOM.render(
<Provider store={store}>
<Router
history={browserHistory}
passedProp={passedProp}
>
{routes}
</Router>
</Provider>,
rootElement
);
所以我试图得到有效的是this.props.passedProp
应用组件的内部。我尝试了Google和其他一些事情,似乎无法提出正确的解决方案。有没有这样做的正确方法?谢谢!
并不像'this.props.router.props.passedProp'或'内this.props.router.passedProp'工作应用程序与您当前的设置? – EugZol
你想从哪里通过道具?另外,请注意,为什么两个组件都使用路径'/'? –