Sobes.tech
Middle

Quando deve usar Cubit numa aplicação Flutter?

sobes.tech IA

Resposta da IA

Deve usar o Cubit quando precisar de uma gestão de estado simples, baseada na emissão de novos estados em resposta a chamadas de métodos. É adequado para:

  • Lógica de negócio simples.
  • Representações de estados sem dependência de estados anteriores ou transformações complexas.
  • Cenários onde basta emitir novos estados.
  • Aplicações ou partes de aplicações onde o Bloc parece excessivo.
// Exemplo de Cubit
class CounterCubit extends Cubit<int> {
  CounterCubit() : super(0);

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