koin_bloc

Last updated:

0 purchases

koin_bloc Image
koin_bloc Images
Add to Cart

Description:

koin bloc

A package to make it easier to use Bloc library with Koin.dart.
Usage #
Create your Cubit or Bloc
class CounterCubit extends Cubit<int> {
CounterCubit() : super(0);
}
copied to clipboard
// Your scope class
class MyScope {}

var cubitModule = Module()
// Define a single cubit.
// Single Cubit will be closed when the global context of the koin is closed.
..cubit((s) => CounterCubit())
// Define a scoped cubit for MyScopeWidget.
// Scoped Cubit will be closed when the scope instance is closed,
//that is, when MyScopeWidget is removed from the widget tree
..scope<MyScope>((scope) {
scope.scopedCubit<CounterCubit>((scope) => CounterCubit());
});
copied to clipboard

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.