Sobes.tech
Middle

Flutter ilovasida Cubit qachon ishlatiladi?

sobes.tech AI

AIdan javob

Cubit metodlari chaqirilganda yangi holatlarni chiqarishga asoslangan oddiy holat boshqaruvi uchun ishlatilishi kerak. U quyidagilar uchun mos:

  • Oddiy biznes mantiq.
  • Oldingi holatlarga bog'liq bo'lmagan yoki murakkab transformatsiyalar bo'lmagan holat tasvirlari.
  • Faqat yangi holatlarni chiqarish kifoya qiladigan holatlar.
  • Bloc juda ortiqcha bo'lib tuyuladigan ilovalar yoki ilova qismlari.
// Cubit misoli
class CounterCubit extends Cubit<int> {
  CounterCubit() : super(0);

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