私は反応が単一ページのアプリケーションを持っているので、戻るボタンを押すと、期待どおりにウェルカムページにリダイレクトされます。今いくつかの要件のために、私は間にアプリケーションのURLを更新する必要がありますので、私は古いURLページとその後にようこそページに私をリダイレクトする私は戻るボタンを押してください。 この動作を制御するには、URLを更新した後でも、戻るボタンを押すとウェルカムページに直接リダイレクトする必要があります。反応ページのボタンを押すとウェルカムページにリダイレクトシングルページアプリケーション
2
A
答えて
0
私は反応ルータを使用してそれを行う方法がわかりませんが、問題を解決するためにwindow.history.pushState()を使用できます。 3番目のコンポーネントで、次のコードをrender()メソッドに追加します。
window.history.pushState(null, null, '/your-welcome-page-url');
これは、ページをリロードせずにページのURLを歓迎するために、現在のURLを変更します。ブラウザーの戻るボタンを押すと、ブラウザーはウェルカムページにリダイレクトされます。
1
私はreact-router-domをここで使用できると思います。 要素がにあります。あなたの問題を解決できる反応ルータ-domがあります。例えばのために
:,あなたは、ドキュメント react-router-dom document
関連する問題
- 1. 反応ネイティブのボタンを押すとキーボードが閉じる
- 2. 反応ネイティブのボタンを押すだけで再レンダリング
- 3. ネイティブに反応する - 動的に要素をDOMに追加ボタンを押す
- 4. React Nativeで数回押すまでボタンが反応しない
- 5. 「ログイン」ボタンを押しても反応がない
- 6. アンドロイドのホームボタンを押すとネイティブハンドルに反応しますか?
- 7. Gitlabページと反応ルータ
- 8. 反応ネイティブを使用中にアンドロイドのボタンを押したときに閉じるとアプリが終了する
- 9. 反応ネイティブのボタンを押して状態を変更します
- 10. VBAでWebページのボタンを押す
- 11. ボタンを押したときに元のアクティブなアクティブなクラスに反応します
- 12. ボタンのように反応する
- 13. 反応ナビゲーション戻る戻るボタンを押すと、ビューがどのように表示されますか?
- 14. 反応ネイティブのボタン(TouchableHighlight)を押したときにドロップダウンメニューを表示する方法
- 15. 提出ボタンの反応イメージアップローダーアップロード
- 16. 反応ネイティブで戻るボタンを押すと、通知画面から前の画面に戻る
- 17. 反応ネイティブ呼び出しonSubmit()を押すとreturnKeyType
- 18. 複数のページに反応する
- 19. ページのAjax $ .post - 反応
- 20. ボタンを押すとJSFページの値がクリアされる
- 21. ボタンをクリックするとネイティブアプリに反応する方法
- 22. ボタンを押したときの入力文字列をeval入力して反応させます
- 23. コンソールアプリケーションのテキスト出力中にキーを押すと反応します
- 24. ボタンを押したときにページがリダイレクトされない
- 25. ブラウザのボタンを押す前にページに戻る
- 26. どのように反応するネイティブのiosデバイスのボタンを押してキャッチするか?
- 27. 長押しでカウンターを連続的に増やす反応ネイティブ
- 28. 押されたボタンに応じてtableViewControllerにデータを渡す
- 29. 送信ボタンを押すとリロードされないページ
- 30. 反応ネイティブランアンドロイドと反応ネイティブスタート
反応し、ルータを使用しているのバージョンの下に通過、詳細については、この
<Link to="/welcomePage" >Back</Link>
ような何かを試すことができますか? –
反応ルータバージョン2.8.1 @JahangirAlam –