使い方 react-router-dom
保護されたルートを作成し、応答を localStorage に保存して、ユーザーが次回開いたときにその詳細を再度表示できるようにします。ログイン後、ダッシュボード ページにリダイレクトされます。
すべての関数は ContextApi に追加されます。
コードサンドボックスのリンク: コード
試してみましたが、達成できませんでした。
ルーティングページ
リーリーコンテキストページ
ああああP粉1229324662023-09-22 12:07:30
ドキュメントへのリンク: https://gist.github.com/mjackson/d54b40a094277b7afdd6b81f51a0393f
P粉5877801032023-09-22 00:11:42
###質問### リーリー
Switch は、Route
コンポーネントと Redirect
コンポーネントを除き、レンダリングを処理しません。このように「ネスト」したい場合は、各コンポーネントを共通のルートでラップする必要がありますが、これはまったく必要ありません。
ログイン コンポーネントは、最初にアクセスした「ホームページ」またはプライベート ルートへのリダイレクトも処理しません。
リーリー
......
リーリー 反応ルーターダムv5
認証コンテキストを使用する
PrivateRoute
リーリー
元のアクセス ルートへのリダイレクトを処理するために、 コンポーネントを更新します。
リーリー
すべてのルートを「フラット リスト」でレンダリングします