** Widget 생명주기 **
seq | 생명주기 | 내용 |
1 | createState() | 처음 스테이트풀을 시작할 때 호출 |
2 | mounted == true | createState()함수가 호출되면 mounted는 true가 됨 |
3 | initState() | State에서 제일 먼저 실행되는 함수. State생성 후 한 번만 호출 |
4 | disChangedDependencies() | initState()호출 후에 호출되는 함수 |
5 | build() | 위젯을 렌더링하는 함수. 위젯을 반환 |
6 | didUpdateWidget() | 위젯을 변경해야 할 때 호출하는 함수 |
7 | setState() | 데이터가 변경되었음을 알리는 함수.변경된 데이터를 UI에 적용하기 위해 필요 |
8 | deactivate() | State가 제거될 때 호출 |
9 | dispose() | State가 완전히 제거되었을 때 호출 |
10 | mounted == false | 모든 프로세서가 종료된 후 mounted가 false로 됨 |
'Flutter > 1. 기본문법' 카테고리의 다른 글
1. Cupertino (2) | 2022.10.31 |
---|---|
7. Dart - Async Programming - Stream (0) | 2022.10.09 |
6. Dart - Async Progam - Future (0) | 2022.10.09 |
5. Dart - Map,Set,List 활용 (0) | 2022.10.09 |
3. Dart - 함수 (0) | 2022.10.04 |