주요 함수 정리
주요 함수 정리 | |
createState() | statefulWidget객체를 생성하면 필수로 호출되는 생성자 함수. State 객체를 생성하는 역할을 함. |
initState() | State객체가 생성되고 생성자가 호출되면 호출되는 함수. Widget이 최초로 생성되는 상황에 1회만 호출되는 함수. |
didChangeDependencies() | initState()호출 후에 호출되는 함수. Widget이 변경될 때마다 호출하는 함수. |
build() | 위젯을 그려내는 함수, 변경이 있을 때마다 호출됨 |
setState() | State객체의 상태가 변경되었다는 것을 프레임워크에 알리는 용도. State객체의 상태가 변경될 때마다 setState()함수를 통해 알려야 함. |
didUpdateWidget() | 부모 Widget이 갱신될 때마다 호출. didUpdateWidget()이 호출된 후에는 항상 build()를 호출함. |
deactivate() | 트리에서 State객체가 제거될 때마다 호출. |
dispose() | 트리에서 State객체가 영구적으로 제거될 때 호출. |
reassemble() | hot reload를 실행하면 reassemble()이 호출되고, reassemble()이 호출되면 build()도 호출됨. |
'App > Flutter' 카테고리의 다른 글
[ FLUTTER ] GetX Transition (0) | 2021.08.19 |
---|---|
[ FLUTTER ] 스크롤 관련 클래스 (0) | 2021.08.06 |
[ FLUTTER ] List 주요 메서드 (0) | 2021.08.02 |
[ FLUTTER ] 조건표현식 (0) | 2021.08.02 |
[ FLUTTER ] 키보드 포커스 이벤트 (0) | 2021.07.30 |