У меня есть hashMap в моем магазине приставок, я хочу изменить значение isChecked для идентификатора детей: 'A2'
, на рабочем столе и android все работает нормально, но на iphone У меня проблема, если я проверяю детей с идентификатором 'A2'
Не знаю, почему этот ребенок идет на последнюю позицию.
Список инициализации:
- NameOne
- NameTwo
- NameThree
После нажатия на чекбокс с идентификатором A2
- NameOne
- NameThree
- NameTwo
Мой hashMap
const childrens = {
'A1': { name: "NameOne", isChecked: false },
'A2': { name: "NameTwo", isChecked: false },
'A3': { name: "NameThree", isChecked: false },
};
Мой редуктор:
case "SELECT_CHILDREN":
const id = 'A2';
return {
...state,
[id]: {
...state[id],
isChecked: !state[id].isChecked
}
};