
StatefulWidget이 화면에 나타나고 사라지기까지의 단계
createState : StatefulWidget이 처음 생성될 때 호출(State 객체 생성)
initState : State 객체가 생성된 후 한번만 호출
build : UI를 그리는 메서드. 최초, setState 호출 시, didUpdateWidget 호출 시
deactivate : 위젯이 위젯 트리에서 제거되기 직전
dispose : 위젯이 트리에서 제거되기 직전. 리소스 해제(TextEditingController dispose 등) 해야함
didChangeDependencies : InheritedWidget 으로부터 참조한 데이터 변경 되었을 때 (예. Theme 변경되었을 때)
InheritedWidget실행중인 프로그램멀티스레드 등장