상태 관리 마스터하기 — Provider, Riverpod, Bloc 비교와 선택 가이드
·
Flutter
Flutter를 어느 정도 다루게 되면 필연적으로 부딪히는 고민이 있다.“상태 관리를 어떤 방식으로 할까?”위젯에서 직접 상태를 다루는 건 처음엔 괜찮지만, 앱이 커질수록 복잡함은 폭발한다.이 글에서는 가장 널리 쓰이는 Provider, Riverpod, Bloc의 철학과 사용 예시, 장단점을 비교하여어떤 상황에서 어떤 도구를 선택하면 좋을지 이야기해보려 한다.🔹 Provider — 간단하고 직관적인 상태 관리Provider는 Flutter 팀이 공식적으로 권장하는 방식으로, InheritedWidget의 복잡함을 감쌌다.ChangeNotifier를 기반으로 상태를 관찰하고 UI를 업데이트할 수 있다.class Counter extends ChangeNotifier { int count = 0; v..