728x90
반응형
| 호출순서 | 생명주기 | 내용 |
| 1 | createState() | 처음 스테이풀을 시작할 때 호출 |
| 2 | mounted==true | createState() 함수가 호출되면 mounted는 true |
| 3 | initState() | State에서 제일 먼저 실행되는 함수. State 생성 후 한번만 호출 |
| 4 | didChangeDependencies() | initState() 호출 후에 호출되는 함수 |
| 5 | build() | 위젯을 렌더링하는 함수. 위젯을 반환 |
| 6 | didUpdateWidget() | 위젯을 변경해야 할 때 호출하는 함수 |
| 7 | setState() | 데이터가 변경되었음을 알리는 함수. 변경된 데이터를 UI에 적용하기 위해 필요 |
| 8 | deactivate() | state가 제거될 때 호출 |
| 9 | dispose() | state가 완전히 제거되었을 때 호출 |
| 10 | mouted==false | 모든 프로세서가 종료된 후 mounted가 false가 됨 |
출처: 플러터 앱프로그래밍 -조준수 저
728x90
반응형
'Flutter(dart)' 카테고리의 다른 글
| Navigator로 페이지 이동하기 (0) | 2023.01.05 |
|---|---|
| Dart 배열 거꾸로 출력 (0) | 2022.12.16 |
| Flutter flexible/expanded (0) | 2022.12.14 |
| 플러터 Inkwell (0) | 2022.12.14 |
| 플러터 alert 팝업창 (0) | 2022.12.01 |