[Flutter] - Flutter 앱의 상태 관리 Provider 응용하기
Flutter 를 개발할 때 상태를 어떻게 관리하냐에 따라 앱의 퍼포먼스가 향상할 수 도 있다. Provider 와 함께 알아야 하는 것으로는 State Management(상태 관리), Dependency Injection(의존성 주입), Synchronizing Data and UI(데이터와 UI의 동기화) 정도가 있는 것 같다. 1. State Management (상태 관리) Flutter 앱에서는 사용자 입력, 네트워크 요청, 로컬 데이터베이스 변경 등으로 인해 앱의 상태가 동적으로 변한다. State Management는 이러한 상태들을 관리하는 것으로 상태 관리를 통해 코드의 가독성과 유지보수성을 향상시키며, 앱의 구조를 체계적으로 유지할 수 있다. Provider는 Flutter에서 제공하..