[Flutter] Provider를 이용한 상태관리
·
Dart/Flutter
Flutter에서의 UI는 철저하게 상태(State)에 기반하여 동작합니다.사용자가 버튼을 누르거나, 데이터를 입력하거나, 서버에서 값을 받아오면 UI는 달라져야 하죠.그렇다면 “이 상태를 어떻게 관리할 것인가?”는 앱의 복잡도가 올라갈수록 더 중요해지고, 제대로 설계하지 않으면 유지보수는 지옥이 됩니다.그래서 오늘은 Flutter의 상태 관리 개념을 근본부터 설명하고,그 중에서도 공식적으로 권장되고 가장 많이 사용되는 Provider를 중심으로 구조화, 원리, 예제, 설계 방식까지 모두 정리해봅니다.상태 관리란 무엇인가?상태(state)란 UI의 현재 상태를 표현하는 값입니다. 예를 들어,로그인 여부 (true/false)사용자 이름현재 탭 index서버에서 받아온 리스트 데이터버튼 클릭 여부 등이 상..