seedkit_bloc
Пакет базовых BLoC-обработчиков состояний для SeedKit-приложений.
Интеграция
- Пакет не требует отдельно интеграции.
Использование
BaseBloc<T>— базовый bloc с событиямиInitialEvent,LoadEvent,LoadMoreEvent,UpdateEventи состояниямиInitialState,LoadingState,LoadingMoreState,ErrorState,SuccessState,UpdatedState<T>.flutter_bloc— публичный реэкспорт дляBlocProvider,MultiBlocProvider,RepositoryProvider,BlocBuilder,BlocConsumer,BlocListener,Cubit.ViewHandler— обработчик экрана с состояниями загрузки, ошибки и обновлённых данных.UpdatedHandler— обработчик толькоUpdatedState.ListenerHandler— listener-обёртка для состояний bloc.ButtonHandler— обработчик состояний загрузки/обновления для кнопок.SearchBloc<T>иSearchEvent— базовый bloc для поиска с хранениемtextSearch.
Импорты
import 'package:seedkit_bloc/seedkit_bloc.dart';
import 'package:seedkit_bloc/seedkit_bloc_handlers.dart';
import 'package:seedkit_bloc/seedkit_bloc_search.dart';