BLoC不同状态,用于更新不同的小部件

时间:2020-03-20 13:04:02

标签: flutter bloc

我第一次使用bloc,我认为我做错了什么。我有一个带有一些条目的ListView,通过REST-Api加载:

事件:

  • LoadData

状态:

  • Uninitialized
  • Loading
  • NoData
  • Loaded(entries)

然后我要添加DeleteEntry(entryId)事件。事件是否应产生具有新条目列表的Loaded-State?那么,如何通过删除条目来表示错误?

最好具有ListStates(UninitializedLoadingNoDataLoaded)和EntryStates(EntryDeletedEntryNotDeleted) 。那么BlocBuilder只能影响ListStates,而entryStates是分别处理的吗?

或者我应该在这里有单独的集团吗?

0 个答案:

没有答案