반응형 SMALL DART1 Hot Reload, Hot Restart, 그리고 전체 재빌드의 차이점 Flutter 개발 과정에서 코드 변경 사항을 적용하는 세 가지 주요 방법인 Hot Reload, Hot Restart, 그리고 전체 재빌드(Stop 후 다시 빌드)는 각각 다른 수준의 앱 상태 초기화와 성능 특성을 가지고 있습니다.1. Hot Reload (🔥)작동 방식:변경된 소스 코드를 Dart Virtual Machine(VM)에 주입합니다.VM은 변경된 클래스를 업데이트하고 위젯 트리를 재구성합니다.앱의 상태는 유지됩니다.특징:가장 빠름 (보통 1초 이내)앱 상태 유지: 변수 값, 네비게이션 상태 등이 보존됩니다.제한된 변경만 적용: 메서드 본문, 함수 구현 등의 변경만 적용됩니다.적합한 상황:UI 디자인 조정메서드 구현 변경빠른 반복 개발적용되지 않는 변경:클래스 구조 변경전역 변수 추가/제.. 2025. 3. 13. 이전 1 다음 반응형 LIST