前に、私は私が反応ルータの履歴を使用してパスを変更しますか? #
this.props.history.push('/route')
を使用してルートを更新しようとすると、それは追加私のReduxのウェブアプリでルータを反応させ使用していますか?そう
https://website.com/?#/route
のようなアドレスには、これがリロードする私の単一ページのアプリケーションを引き起こし、この
https://website.com/#/route
のようになりますとき。私が試した
もの:
- アップグレードが(現在は1.0.3を使用して、2.0.1)最新にルータを反応させるには、我々は、ハッシュ履歴を使用している
- を助けなかった、ブラウザの履歴への切り替えは、」didnのトンそれが登場するランダムな文字列をディアブルます。この
import { Router, Route, BrowserHistory } from 'react-router'; let bHistory = BrowserHistory({ queryKey: false });
で試してみてください
動作するはずですブラウザの履歴への切り替え:
は、より良い説明のためにこの回答を参照してください。あなたは何か不足しているかもしれない –