state management
-
flutter - provider 패턴개발 2023. 1. 4. 19:49
flutter의 상태 관리 방법으로 BLOC은 작업을 추가할 때마다 이벤트 클래스를 매번 생성해야하는 번거로움이 있고 코드가 불필요하게 길어져서 가독성이 떨어진다. 뿐만 아니라 MVVM 패턴에 익숙한 사람에게는 BLOC을 활용하는 작업이 직관적으로 받아들여지지 않는다. 다행히도 나만 불편함을 느낀게 아닌지 BLOC을 대체하는 많은 대체할 수 있는 라이브러리가 다수 존재한다. 나는 Provider 패턴이 가장 쓰기 쉬웠다. 라이브러리 추가 dependencies: flutter: sdk: flutter provider: ^6.0.5 먼저 provider 라이브러리를 추가한다. 작성기준 최신 버전은 6.0.5 다. ChangeNotifier 인스턴스 추가 class ExampleModel with Chang..