43

ストア ライフサイクルに関する質問の補足として、

典型的な Web アプリでは、URL を介して現在のアプリケーション状態へのショートカットがあると便利です。これにより、その状態に再度アクセスし、進むボタンと戻るボタンを使用して状態間を移動できます。

Flux では、すべてのアクションがディスパッチャを通過するようにします。これには、URL の変更も含まれると思います。フラックス アプリケーション内で URL の変更をどのように管理しますか?

4

2 に答える 2

2

実際のほとんどの例は、Ember ルーターに基づくフレームワークであるReact Routerを利用しています。重要な部分は、コンポーネントの宣言仕様としてのルートの構成です。

React.render((
  <Router>
    <Route path="/" component={App}>
      <Route path="about" component={About}/>
      <Route path="users" component={Users}>
        <Route path="/user/:userId" component={User}/>
      </Route>
      <Redirect from="/" to="about" />
      <NotFoundRoute handler={NoMatch} />
    </Route>
  </Router>
), document.body)
于 2015-09-23T09:14:20.080 に答える