Проблема обновления элемента списка с помощью флаттера-редукса? - PullRequest
1 голос
/ 25 мая 2019

Я работаю со списком корзин и хочу обновить свою корзину после выбора.Поэтому мне нужно обновить элемент списка.Каков будет процесс, чтобы сделать это?

Я пробовал с редуксом.Данные списка будут удалены после обновления / повторного открытия приложения.Я могу добавлять и удалять предметы.но я сталкиваюсь с проблемой при обновлении элемента списка.

Для добавления я сделал что-то вроде этого -

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));
}

Ключевое слово «добавить» для вставки и «удалить» для удаления доступно, «обновить» ключевое слово недоступно.Если я пытаюсь набрать «обновить», он показывает ошибку.

...