反応ルータのパラメータオブジェクトをコンポーネントに明示的に渡す方法を知っている人はいますか?明示的にルータのパラメータをReact Componentに渡す方法は?
私は外から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>