Jos*_*ran 5 javascript reactjs
我正在尝试在渲染发生之前保存我的sessionStorage.
我的代码是这样的:
componentWillMount() {
sessionStorage.setItem("isUserLogged", false);
}
Run Code Online (Sandbox Code Playgroud)
它sessionStorage没有定义导致错误.如何sessionStorage在渲染发生之前初始化我的React?
mle*_*eko 12
使用服务器端呈现时,SessionStorage不可用(您可以模拟它,但数据将无法供用户使用).
它仅在浏览器中可用https://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage
写入存储的示例
window.sessionStorage.setItem("key", "value");
Run Code Online (Sandbox Code Playgroud)
从存储使用中检索项目
window.sessionStorage.getItem("key");
Run Code Online (Sandbox Code Playgroud)