Я работаю со списком корзин и хочу обновить свою корзину после выбора.Поэтому мне нужно обновить элемент списка.Каков будет процесс, чтобы сделать это?
Я пробовал с редуксом.Данные списка будут удалены после обновления / повторного открытия приложения.Я могу добавлять и удалять предметы.но я сталкиваюсь с проблемой при обновлении элемента списка.
Для добавления я сделал что-то вроде этого -
List <Item> addItemReducer(List<Item> state, action) {
return []
..addAll(state)
..add(Item(id: action.id, body: action.item, cost: action.price));
}
Чтобы удалить процесс, который я использовал -
List <Item> removeItemReducer(List<Item> state, action) {
return List.unmodifiable(List.from(state)..remove(action.item));
}
Ключевое слово «добавить» для вставки и «удалить» для удаления доступно, «обновить» ключевое слово недоступно.Если я пытаюсь набрать «обновить», он показывает ошибку.