反応ルーターダムを使用して安全なルートを作成する
P粉156983446
P粉156983446 2023-09-21 15:38:12
0
2
622

使い方 react-router-dom保護されたルートを作成し、応答を localStorage に保存して、ユーザーが次回開いたときにその詳細を再度表示できるようにします。ログイン後、ダッシュボード ページにリダイレクトされます。

すべての関数は ContextApi に追加されます。

コードサンドボックスのリンク: コード

試してみましたが、達成できませんでした。

ルーティングページ

リーリー

コンテキストページ

ああああ

P粉156983446
P粉156983446

全員に返信(2)
P粉122932466

v6 の場合:

リーリー

ドキュメントへのリンク: https://gist.github.com/mjackson/d54b40a094277b7afdd6b81f51a0393f

いいねを押す +0
P粉587780103

###質問### リーリー

Switch

は、Route コンポーネントと Redirect コンポーネントを除き、レンダリングを処理しません。このように「ネスト」したい場合は、各コンポーネントを共通のルートでラップする必要がありますが、これはまったく必要ありません。 ログイン コンポーネントは、最初にアクセスした「ホームページ」またはプライベート ルートへのリダイレクトも処理しません。

###解決###

反応ルーターダム

v6

バージョン 6 では、カスタム ルーティング コンポーネントは一般的ではなくなり、認証レイアウト コンポーネントを使用する方法が推奨されます。 リーリー ...

リーリー ###または### リーリー

...

リーリー

反応ルーターダム

v5

認証コンテキストを使用する

PrivateRoute

コンポーネントを作成します。 リーリー 元のアクセス ルートへのリダイレクトを処理するために、

Login

コンポーネントを更新します。 リーリー すべてのルートを「フラット リスト」でレンダリングします

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート