[플러터 2] UI 구조 5
Stateful 위젯과 Stateless 위젯의 차이 화면이 그려진 후 사용자와 상호작용을 통해 위젯을 다시 그려야하는 경우 Stateful 위젯을 사용해야 한다. 상태를 가지는 위젯은 final 변수가 아닌 변경가능한 일반적인 변수를 가질 수 있다. Stateless 위젯은 상태가 없기때문에 화면이 동적으로 다시 그려지지 않는다. 따라서 final 변수를 선언하는 것이 좋다. 만약, Stateless 위젯인데 일반 변수를 사용한다면...? 경고 메세지가 뜬다. 어차피 다시 그릴 일도 없는 일반 변수가 아닌 변경 불가능한(@immutable) 변수를 사용하는게 좋다고.. 그림 그리기 : build stateful 위젯에서는 setState() 를 통해 build() 함수가 재실행되는데, 상태 변경이 일어..
2021.08.15