
👨💻 프로그래밍 언어/플러터
플러터(Flutter) State가 뭔가요? · Stateful과 Stateless 이해하기
플러터로 앱을 개발할 때, 자동완성 기능을 이용해 stful이나 stless 단축어를 우선 입력하고 이후 리턴문 뒤에 구성하고자 하는 인터페이스 컴포넌트들을 작성하곤 한다. 이는 Stateful, Stateless의 약자로, State(상태)의 취급 의도에 따른 구분을 둔 것이다. 그렇다면 이 State는 무엇이고, 왜 이들을 구분해야 하는 것일까? 💬 Class와 Widget의 개념을 잘 모른다면, Class와 Widget 알아보기 글을 먼저 읽어주세요. 🔎 State의 의미 State는 말 그대로 '상태'이다. 사용자 인터페이스(UI)를 구성하는 요소들의 변화나 데이터의 변경등을 일컫는 상태를 말한다. 또한 State는 두 가지로 나뉜다. App state와 Widget(UI) state는 각각 앱 ..