javascript - 如何在ReactJs中将变量保存到localStorage

标签 javascript reactjs local-storage

我想知道如何将变量的值保存到localStorage

我最近学会了如何在 JavaScript 中做到这一点,但是如何在 ReactJs 中做到这一点?

最佳答案

您可以使用类似的方法来存储变量并将其加载到本地存储。

export const loadState = (state) => {

    try {
        const serializedState = localStorage.getItem(state);
        if(serializedState === null){
            return undefined;
        }
        return JSON.parse(serializedState);
    } catch (err) {
        return undefined;
    }
};

export const saveState = (state) => {
    try{
        const serializedState = JSON.stringify(state);
        localStorage.setItem('state', serializedState);
    } catch (err){
        return undefined;
    }
}

关于javascript - 如何在ReactJs中将变量保存到localStorage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52931183/

相关文章:

javascript - nodejs cookie中间件源代码中的"this instanceof Cookies"

javascript - 如何在 React Native 中监听导航状态参数的变化?

javascript - Material UI 更改输入的事件颜色

javascript - React js 在提交时执行函数

reactjs - 如何在React Router中使用 map 功能?

ios - 在 iOS8 中重启时清除应用程序中的 LocalStorage

javascript - 无法将具有用户定义索引的数组保存到 localStorage

javascript - 如何从异步调用返回响应?

javascript - 为什么当我点击登录按钮时我的程序就会卡住

javascript - 如何根据 API 数据设置初始 React 状态?