2016-12-03 7 views
-1

私は以下の方法でReact-Routerを使って小道具を渡しています。2016年に反応ルータ経由で小道具を渡すより良い方法はありますか

ReactDOM.render(
    <Router history={hashHistory}> 
     <Route path='/about' component={About} propName="test prop" /> 
    </Router>) 

小道具はその後、小道具のネストされた配列を介してアクセスされている:これは、作業を行い

this.props.routes[2] 

しかしそれは多少苦痛だと私はこのアプリのサイズが大きくなるように理不尽になって見ることができます。 React-Routerで小道具を使う良い方法はありますか?

ありがとうございます!

+0

」コンポーネントは、レンダリングではなく設定にのみ使用されます。なぜ特定のルートに小道具をつけようとしていますか? –

+0

ありがとうポール、これは良い点です、以前はflowRouterを使用していましたが、このパターンを使用して経路固有のパラメータを渡しましたが、これは完全に間違ったパラダイムです.../Imofftoreadthedocs – ElJefeJames

答えて

0

上記でPaulが触れているように、react-routerはコンポーネントのレンダリングには使用されないので、質問は実際には意味をなさない。

関連する問題