我想保留一个复选框值,该值存储在redux中。我正在尝试像这样在reducer中还原它,但它似乎不起作用,总是返回false。我不想同步整个应用程序的状态,仅同步一个特定值,是否有一个简单的解决方案?
const initialState = {
isShowingDuplicates: localStorage.getItem('isShowingDuplicates') || false,
};
答案 0 :(得分:1)
您无法像这样从localStorage
获取键的值:
const initialState = {
isShowingDuplicates: localStorage('isShowingDuplicates') || false,
};
正确的方法是:
const initialState = {
isShowingDuplicates: localStorage.getItem('isShowingDuplicates') || false,
};
请确保您已将项目设置为localStorage
,如下所示:
localStorage.setItem('isShowingDuplicates', value);