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