サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
世界禁煙デー
zenn.dev/grainrigi
ログイン状態に応じて以下のようなページリダイレクトを行いたいことがあるかと思います。 未ログイン時に自動でログインページに移動 既にログインしている場合、トップページに移動 このリダイレクトのやり方がreact-router-domのv6(執筆時点最新版)にて変更になっていますのでまとめてみます。 推奨される方法 まず、react-router-domではv6にてブラウザ側でのリダイレクトが非推奨となりました。 詳しい説明は上の記事に譲りますが、以下のような問題点が指摘されています。 本来リダイレクトで去るはずのページのHTMLをクライアントが一旦受信してしまう 特にクローラ等がこれを受け取るとリダイレクト元のページもインデックスされてしまう ブラウザ側でリダイレクトすると、本来不要なページのレンダリングが挟まるため余計な処理時間がかかる このため、可能な限りサーバー側でリダイレクトのレス
このページを最初にブックマークしてみませんか?
『zenn.dev』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く