有沒有人有一個想法如何顯式傳遞react-router params對象給組件?如何顯式傳遞路由器參數給React組件?
我想讓這樣的事情,因爲單元測試會更容易,如果我可以從外面通過ApiClient:
function FooComponent() {
const apiClient = new ApiClient('http://foo.bar');
return (
<Bar apiClient={apiClient} param={?No idea how to pass the token param?} />
);
}
<Router history={history}>
<Route path="/test" component={Test} />
<IndexRoute component={TestIndex} />
<Route path="/validate/:token" component={FooComponent} />
</Router>