Hot Reload and Hot Restart - Flutter

 

[Ko]

 - android studio 하단의 Run tap Hot reload, Hot restart 아이콘이 있음.

 - Hot Reload : 번개 모양 아이콘 , state 유지하면서 app build method 재실행, 코드 변경 저장만해도 자동으로 Hot reload 실행됨. (주로 app data 유지하면서 app UI 변경 사항만 즉시 반영하기 위해서 주로 사용됨.)

 - Hot Restart : 녹색 라운드 모서리 사각형(+ 작은 번개) 또는 플레이 모양 아이콘, 새로운 state 생성하면서 app reset.

 - stless 입력 자동완성 선택하면 stateless widget 자동으로 생성됨.

 - stateless widget내에서는 build method 반드시 정의되어야 하며, 새로운 version stateless widget class 생성될 때마다 build method 호출됨.(Hot reload 전체 app 재실행 시키는 것이 아니라 변경 부분을 포함하는 build method 재실행시킴. 이때는 stateful widget 새로운 state 정보는 불러오지 않으므로 기존의 state 정보가 유지됨.)

 

[En]

- Run tap at the bottom of android studio has Hot reload and Hot restart icons.

 - Hot Reload: Re-running the app's build method while maintaining the lightning bolt icon and state, and after saving the code, the hot reload is automatically executed. (Mainly used to reflect app UI changes immediately while preserving app data.)

 - Hot Restart: Reset the app while creating a new round state, a green round corner square (+ small lightning) or a play icon.

 - Stateless widget is automatically created when autocomplete is selected after stless input.

 - In the stateless widget, the build method must be defined and the build method is called whenever a new version of the stateless widget class is created. At this time, the existing state information is maintained because the new state information of the stateful widget is not loaded.)

+ Recent posts