我有一个使用 firebase 身份验证的简单反应应用程序。成功登录后,firebase:authUser存储在 localStorage 中。但在每个页面刷新时,本地存储都会被清除,并且会话会丢失。但浏览其他页面并不会清除 localStorage。
\n代码如下:
\nimport React from \'react\';\nimport ReactDOM from \'react-dom\';\nimport \'./index.css\';\nimport App from \'./App\';\nimport reportWebVitals from \'./reportWebVitals\';\n\nReactDOM.render(\n <React.StrictMode>\n <App />\n </React.StrictMode>,\n document.getElementById(\'root\')\n);\n\nreportWebVitals();\nRun Code Online (Sandbox Code Playgroud)\nimport { BrowserRouter as Router, Route, Routes } from "react-router-dom";\nimport Login from \'./Login\';\nimport Main from \'./Main\';\nimport Info from \'./Info\';\nimport \'./App.css\';\n\nfunction App() {\n return (\n <div className="App">\n <Router>\n <Routes>\n <Route path="/login" element={<Login/>} />\n <Route path="/" element={<Main/>} />\n <Route path="/info" element={<Info/>} />\n </Routes>\n …Run Code Online (Sandbox Code Playgroud) javascript local-storage firebase reactjs firebase-authentication