Скажем, у меня есть список дел
todos {
id{
name: 'foo',
checked: true,
marked: false,
}
id2{
name: 'foo',
checked: true,
marked: false,
}
}
'отмечены' и 'отмечены' относятся к этому сеансу, поэтому при следующем запуске они должны быть сброшены.Я хочу сохранить только свойства «name» в локальном хранилище, поэтому перед сохранением я бы извлек все «имена»:
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,
}
}