2017-04-07 16 views
0

私はreactと一緒に2つのライブラリを持つアプリを作っています。私はleafletmarzipanoを使用しています。反応環境外からReact-Router V4アプリをナビゲートするにはどうすればいいですか?

私はReduxをdataSyncとして使用しています。

今、リーフレットマーカーをクリックしてルートを変更したいと思います。 histroy.pushStateを使用するとURLが変更されますが、reactのコンポーネントにはroute paramsが含まれていません。

これをバイパスするには、グローバルを履歴として使用し、そのpushメソッドを使用して状態を変更します。

これを行うには良い方法があります...これは間違っていると感じます...サルのパッチのように。

答えて

1

react-router-reduxを使用する場合は、店舗にアクセスできる限りロケーションを変更することができるuseful actionsがあります。

+0

私は '' react-router-redux'について知っていません。これは ''アルファ ''で安定していますか? –

+0

バージョン5はアルファ版ですが、[バージョン4](https://www.npmjs.com/package/react-router-redux)は確かに安定しており、非常に広く使用されています。 –

+0

クール、チェックアウトします。 –

関連する問題