BLoC1 [상태관리#2]Bloc Flutter_Bloc라고 패키지도 있는걸로 알지만 이번 코드 예제는 Bloc패턴을 직접 stream으로 구현하였다. 코드는 아래와 같다. import 'dart:async'; class CounterBloc { int _counter = 0; final _streamController = StreamController.broadcast(); StreamSink get _sink => _streamController.sink; Stream get counter => _streamController.stream; void increase() { _sink.add(++_counter); } void decrease() { _sink.add(--_counter); } void dispose() { _strea.. 2023. 11. 22. 이전 1 다음