問題タブ [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.
reactjs - 反応環境の外から React-Router V4 アプリをナビゲートする方法はありますか?
私は2つのライブラリと一緒にアプリを作っていreact
ます。とを使用leaflet
してmarzipano
います。
私はRedux
dataSyncとして使用しています。
今、リーフレット マーカーのクリックでルートを変更したいと考えています。histroy.pushState を使用すると URL が変更されますroute params
が、react
コンポーネントで取得できません。
したがって、これを履歴としてグローバルにバイパスしthis.props.history
、そのpush
メソッドを使用して状態を変更します。
これを行うためのより良い方法はありますか...これを使用すると気分が悪くなります...モンキーパッチのように。
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}/>
アップデート