Добрый день. Помогите с холливарным вопросом.
Вопрос не совсем все-же про стор, а скорее про то в каком виде хранить данные в хранилище, но озаглавить нужно было как-то.
Есть сущность например toDo. Например такого вида она нам приходит с сервера:
{
id: number;
text: string;
completed: boolean;
}
Я делаю компонент где использую множественный выбор этих тудушек (ToDoList), для того чтобы например скопом отправить на сервер запрос закомплитить их сразу пакетом:
POST server.com/complete
id[]
Где мне хранить признак того что тудуха заселекчена?
Два варианта:
1) в redux я создам стор с массивом куда сложу id[]
2) Модифицирую модель и добавлю туда isSelected например
{
id: number;
text: string;
completed: boolean;
isSelected: boolean;
}
Или какой то еще вариант ...
Пожалуйста только аргументированно. Спасибо
PS: Добавка и усложнение к задаче. Есть компонент в котром например нужно показать каунтер выделенных toDo. Это на тот случай если захочеться сделать стейт локальным на уровне ToDoList