Middle
Millal kasutada Cubit Flutter rakenduses?
sobes.tech AI
Vastus AI-lt
Kasutage Cubit, kui on vaja lihtsat olekujuhtimist, mis põhineb uute olekute emiteerimisel vastusena meetodite kutsumisele. Sobib:
- Lihtsale äriloogikale.
- Oleku esitustele ilma eelnevate olekute sõltuvuseta või keeruliste transformatsioonideta.
- Stsenaariumidele, kus piisab ainult uute olekute emiteerimisest.
- Rakendustele või rakenduse osadele, kus Bloc näib olevat üleliigne.
// Näide Cubit
class CounterCubit extends Cubit<int> {
CounterCubit() : super(0);
void increment() => emit(state + 1);
void decrement() => emit(state - 1);
}