useNavigationType
ユーザーが現在の場所に到着したときに使用されたナビゲーションのタイプを返します。
戻り値
- PUSH: ユーザーは履歴スタックのプッシュアクションによって現在のページにきました。リンクをクリックしたり、フォームを送信したりするなどです。
- REPLACE: ユーザーは履歴スタックの置換アクションによって現在のページにきました。
<Link replace>
を持つリンクをクリックしたり、<Form replace>
を持つフォームを送信したり、navigate(to, { replace: true })
を呼び出したりするなどです。 - POP: ユーザーは履歴スタックのポップアクションによって現在のページにきました。戻るボタンまたは進むボタンをクリックしたり、
navigate(-1)
またはnavigate(1)
を呼び出したりするなどです。