reactjs - 如何将嵌套对象保留在同一个减速器中。?
问题描述
我正在使用 redux-persist,并且我在减速器中嵌套了对象,如下所示
const initState = {
ian: "initial value",
details: {
prop1: "inital value",
prop2: "inital value"
}
};
// Reducer (SomeReducer) create
const persistcnfg = {
key: "SomeReducer",
storage: storage
},
const rootReducer = combineReducers({
someReducer: persistReducer(persistcnfg, SomeReducer)
});
我可以看到更改保存了 localstorgae,但是当重新加载页面时,ian 值更新了一个,但details
值重置为 intialState。我如何也可以持久化嵌套对象。
解决方案
推荐阅读
- vba - SubForm 中的 Form_Current 在其他 SubForm(s) 更新之前触发
- android - 在 Bitrise 上为 Android 配置 CI/CD 管道以运行 UI 测试会引发错误:“找不到导出的应用程序 APK”
- python - ValueError:发现样本数量不一致的输入变量:[2004, 2005] 当我尝试拟合我的模型时
- tinymce - 使用纯文本设置内容在 TinyMCE 中不起作用
- pine-script - Pine 无法确定系列的参考长度 - 仅在 30 分钟和 20 分钟时间范围内出错
- json - 如何根据另一个属性中的枚举值执行 JSON 模式属性验证
- javascript - 为什么当它们所基于的状态变量更新时,这些表行没有在 React 中重新渲染?
- javascript - 我如何在我的 vue 项目中使用 youtube api?
- html - 检查其中输入时的样式标签
- c++ - 将三元运算符传递给函数的参数