Flutter

Lifecycle (플러터 생명주기)

홍박스 2024. 12. 15. 11:40
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