当声明这样的路线:如何使用呈现在路径成分从反应路由器(V4)时通过匹配
App.js
<Route path="/:id" component={RunningProject} />
我可以得到在id PARAM RunningProject.js这样
constructor(props){
super(props)
console.log(props.match.params.id);
}
但在宣布路线这样
时<Route path="/:id" render={() => <RunningProject getProjectById={this.getProject} />} />
我得到一个错误,因为匹配不再传递到道具。
如何使用render=
而不是component=
将匹配对象传递到props
?