728x90
Flutter 의 Stateful Widget의 Lifecycle는 더 복잡하지만 일반적으로
createState() > initState > didChangeDependecies > build 입니다.
createState를 통해 상태를 만들어 주고
initState를 통해 상태를 초기화
didChangeDependencies를 참조하여 위젯에 업데이트 사항이 생기는 경우에 호출
> didUpdateWidget는 parent 위젯의 변경됨에 따라 업데이트가 필요한 경우 사용
> deactivate()는 해당 위젯의 상태가 트리에서 제거될때 호출
> dispose()는 해당 위젯이 트리에서 완전히 제거될 때 호출
> setState() 는 widget에 데이터가 변경되어 다시 build해야 될 때 사용
출처: https://totally-developer.tistory.com/71 [Totally 개발자:티스토리]
728x90
'Flutter' 카테고리의 다른 글
Future, Async, Await (0) | 2024.12.15 |
---|