无法将道具传递到Route组件= {{}},但无法访问Route render = {{}}中的location.pathname

时间:2019-01-14 12:23:25

标签: reactjs routes components render

说明

所以我有以下路线:
<Route path='/' component={RedirectUser} />
这使我可以在RedirectUser组件中使用this.props.location.pathname。除了,现在我必须使用一些道具。所以我这样改变了路线:
<Route path='/' MyState={this.state.MyState} render={() => <RedirectUser />} />
但是显然,这种方式不允许我使用this.props.location.pathname,因为我突然无法再使用这些道具了。

问题

如果我使用Route render = {{{}}怎么仍然可以访问我的位置道具?

0 个答案:

没有答案