June 26, 2020

167 words 1 min read

felangel/cubit

felangel/cubit

Cubit is a lightweight state management solution. It is a subset of the bloc package that does not rely on events and instead uses methods to emit new states.

repo name felangel/cubit
repo link https://github.com/felangel/cubit
homepage https://pub.dev/packages/cubit
language Dart
size (curr.) 3085 kB
stars (curr.) 303
created 2020-06-04
license MIT License

Cubit is a lightweight state management solution. It is a subset of the bloc package that does not rely on events and instead uses methods to emit new states.

Usage

class CounterCubit extends Cubit<int> {
  CounterCubit() : super(0);

  void increment() => emit(state + 1);
  void decrement() => emit(state - 1);
}

Packages

Package Pub
cubit pub package
cubit_test pub package
flutter_cubit pub package
angular_cubit pub package
hydrated_cubit pub package
replay_cubit pub package

Documentation

Dart Versions

  • Dart 2: >= 2.7.0

Maintainers

Starware

Cubit is Starware.
This means you’re free to use the project, as long as you star its GitHub repository.
Your appreciation makes us grow and glow up. ⭐

comments powered by Disqus