createState 위젯을 생성 initState 최초 생성 때 한번만 실행 초기화 할 땐 이곳에서 추천 context가 없음 didChangeDependencies 최초 생성 때 한번 context에 접근이 가능 ex) provider, device해상도 Widget build 상태변화가 있을 때 호출 부모 위젯에서 업데이트 됐을 때 didChangeDependencies메서드 후 호출 됌 앱의 퍼포먼스가 떨어질 수 있기 때문에 주의 setState (@override) 상태가 바뀔 때 마다 호출. 앱 위젯이 마운트 됐을 때만 호출이 가능 if (mounted) ⇒ 로 체크 가능 안전성 증가 if (mounted) super.setState(fn); didUpdateWidget oldWidget(이전..