说我有一个待办事项清单
todos {
id{
name: 'foo',
checked: true,
marked: false,
}
id2{
name: 'foo',
checked: true,
marked: false,
}
}
“选中”和“标记”特定于此会话,因此下次启动时应将其重置。我只想将“名称”属性保存到本地存储中,所以我将在保存之前提取所有“名称”:
todosToSave {
id{
name: 'foo',
}
id2{
name: 'foo',
}
}
我的问题是,每次执行保存操作时,最好是提取名称,还是最好将存储在存储中的状态分开?即:
//have 2 separate objects in the state
names {
id{
name: 'foo',
}
id2{
name: 'foo',
}
}
//session specific data
todos {
id{
checked: true,
marked: false,
}
id2{
checked: true,
marked: false,
}
}