# Hot Reload
# State
A widget is an immutable description of part of a UI.
It's an instruction of how to build.
# Life of a widget
- 위젯이란 무엇인가?
- 플러터 위젯은 immutable
- 이를 위해 완전히 다시 만든다.
- 플러터는 이런 업데이트를 효율적으로 하기 위해 만들어졌다.
# Hot Reload는 언제 안되는가?
- Build method 밖에 있는것이 수정되었을 때
initState
와dispose
는 build로 호출되지 않기 때문에 수정시 restart- 스태틱 필드 변경시, hot reload는 state를 유지하려 하기 때문에 restart
- stateless를 stateful로 바꿀시, build method가 state 오브젝트로 옮겨가기 때문에 restart
← Futures HttpClient() →