개발/Flutter
-
[Flutter] Provider 에 대해개발/Flutter 2024. 3. 17. 10:17
Provider란? Flutter에서 상태 관리를 쉽게 도와주는 도구 중 하나. 앱의 상태를 관리하고, 상태에 따라 UI를 업데이트 할 수 있다. Provider의 주요 기능 상태 관리: 앱의 상태를 관리하고 그 상태에 따라 UI를 업데이트한다. 의존성 주입: Provider는 의존성 주입을 지원하여 애플리케이션 내에서 필요한 데이터나 서비스를 쉽게 전달할 수 있다. 성능 최적화: Provider는 ‘lazy loading’을 지원하므로 필요할 때만 특정 서비스를 생성할 수 있다. Provider 의 주요 메소드 watch Provider의 변화를 감지해 데이터를 얻고 해당 메소드가 포함된 위젯을 재빌드한다. read Provider의 데이터를 읽고 변경할 수 있음(접근은 하지만 재빌드는 하지않음) se..