<p>로그인하지 않은 경우 URL을 통해 액세스할 수 없는 대시보드 페이지에 대해 PrivateRoute가 생성되었지만 대시보드 페이지를 새로 고치면 인증 페이지로 리디렉션됩니다. 그래서 sessionStorage를 추가했지만 이제 새로 고칠 때 페이지로 계속 리디렉션되기 때문에 내 콘솔에 "브라우저가 멈추는 것을 방지하기 위해 탐색을 제한합니다"라는 메시지가 표시됩니다.</p>
<p>//以下是代码</p>
<p>//App.js</p>
<pre class="brush:php;toolbar:false;">import { BrowserRouter as Router, Routes, Route } from "react-router-dom";
"./comComponents/dashboard"에서 대시보드를 가져옵니다.
"./comComponents/auth"에서 인증을 가져옵니다.
"./PrivateRoute"에서 PrivateRoute를 가져옵니다.
함수 앱() {
반품 (
<라우터>
<경로>
<Route path="/signin" 요소={
인증 상태를 비동기적으로 처리해야 합니다.
으아악