我一直在使用Nextjs并try 判断我的用户是否通过本地存储登录,但在我当前的设置中,当setAuth为True并且页面被刷新时,状态设置为默认空值,我希望它保持以前设置的True.请帮助.
export default function App({Component, pageProps}) {
const [isAuth, setAuth] = useState('')
useEffect(() => {
const storage = localStorage.getItem('isAuth')
setAuth(storage)
},[])
useEffect(() => {
localStorage.setItem("isAuth", isAuth)
}, [isAuth])
return (
<AppContext.Provider
value={{
isAuth,
setAuth
}}>
<Layout>
<Component {...pageProps} />)
</Layout>
</AppContext.Provider>
)
}