Я впервые использую blo c и думаю, что что-то не так У меня есть ListView с некоторыми записями, загруженными через REST-Api:
Событие:
Состояния:
Uninitialized
Loading
NoData
Loaded(entries)
Затем я хочу добавить DeleteEntry(entryId)
Событие. Должно ли событие привести к состоянию Loaded с новым списком записей? Тогда, как представить ошибку при удалении записи?
Может быть лучше иметь ListStates (Uninitialized
, Loading
, NoData
, Loaded
) и EntryStates (EntryDeleted
, EntryNotDeleted
). Тогда BlocBuilder может влиять только на ListStates, а entryStates обрабатываются отдельно?
Или здесь должны быть отдельные блоки?