問題タブ [react-router-dom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
322 参照

reactjs - 反応環境の外から React-Router V4 アプリをナビゲートする方法はありますか?

私は2つのライブラリと一緒にアプリを作っていreactます。とを使用leafletしてmarzipanoいます。

私はReduxdataSyncとして使用しています。

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

したがって、これを履歴としてグローバルにバイパスしthis.props.history、そのpushメソッドを使用して状態を変更します。

これを行うためのより良い方法はありますか...これを使用すると気分が悪くなります...モンキーパッチのように。

0 投票する
2 に答える
8686 参照

reactjs - React-router-dom v4 のネストされたルートが機能しない

未解決の質問に関して(最終的な結論として)

私も同じ問題を抱えています。

https://reacttraining.com/react-router/web/guides/quick-startプロモートreact-router-dom

list down routesまた、コンポーネント内ではなく、1 つのファイル内に配置する方が適切です。

参照されるもの: https://github.com/ReactTraining/react-router/tree/master/packages/react-router-config

何かが機能しています(ほとんど):

何かが機能していない: 私が思うsite.com/SomeGarbagePath を示しています。<MainApp>
<Route path="*" component={PageNotFound}/>

アップデート