티스토리 뷰
StatefulWidget: SFW
한 번 생성한 화면의 구성이 어떠한 이유로 인해 변경될 수 있는 경우 사용하는 위젯 클래스
SFW를 상속하는 위젯 클래스와 State를 상속하는 상태 클래스 두 개로 구성됨
화면을 구성하는 build 메서드의 경우 "State를 상속하는 상태 클래스" 에서 구성한다.
변경된 값은 setState를 통해서 반영시킨다
setState()
SFW 내부의 상태를 변경할 때 사용하는 메서드
setState메서드 내에서 변경된 상태 값을 플랫폼에 전달하여 build 메서드가 호출되도록 한다
-> build 메서드는 상태 변화가 있을 때 마다 계속 호출됨
화면의 구성이 재구성되어야할 때 statefulWidget을 사용한다
728x90
'#1 > Flutter' 카테고리의 다른 글
[flutter] 플러터 BackdropFilter (0) | 2021.11.24 |
---|---|
[flutter] Cascade notation (0) | 2021.09.14 |
[flutter] 동영상 동시 재생 (0) | 2021.09.14 |
[flutter] TextField의 onChanged, onSubmitted + onEditingComplete (0) | 2021.09.09 |
[flutter] GestureDetector, TextField 외부 클릭 시 키보드 숨기기 (3) | 2021.09.09 |
댓글