我的反应路由器代码是这样的。
render() {
return (
<HashRouter>
<DesignerHeader currentPath={} >
<Switch>
<Route
exact
path="/"
render={() => <Redirect to={ROUTE_PATH.TRANSACTION_LIST} />
}
/>
<Route
exact
path='/Subject'
render={(props) => <DesignerWithSubject {...props} />
}
/>
<Route
exact
path='/Designer'
render={(props) => <Designer {...props} />
}
/>
<Route
exact
path='/Name'
render={(props) => <DesignerWithName {...props} />
}
/>
</Switch>
</DesignerHeader>
</HashRouter>
)}
在这种情况下,我必须要指向DesignerHeader的currentPath,我该如何处理呢? 我正在使用React Router 4。