728x90
반응형
SMALL
[사건의 발단]
flutter 공부를 하고 잇었다.
기본적으로 화면에 'Hello World!!' 텍스트를 찍어내는 코드를 작성하였다.
import 'package:flutter/material.dart';
void main(){
runApp(
Center(
child: Text(
"Hello World!!",
textDirection: TextDirection.ltr,
),
)
);
}
flutter 공부 할 당시 Hot reload 라는 기능으로 코드가 변경 되었을 때,
바로 감지되어 화면에 변경된 코드로 빠르게 반영해준다고 알았다.
그런데, 반영이 되질 않았다.
[시도]
이곳저곳 구글링을 하기 시작하였다.
<첫 시도>
vscode 기준 왼쪽하단에 톱니바퀴를 클릭하고 hot Reload 검색해서 이 화면으로 들어왔다.
Flutter Hot Reload On Save : manual -> all 로 바꾸면 된다는 글을 보았고 바로 시도해보았다.
근데도 안된다........
<두번째 시도>
어떠한 글을 보게된다...
결론만 정리해서 말하자면 Stateless, Stateful 위젯이 아니여서 그렇다고한다.
중요 : 앱의 모든 코드, 링킹 등을 해서 hot reload를 실행하는 것이 아니라 Statless에 위치한 build 함수만을 업데이트해주기 때문
성공!
출처 : https://hoony-gunputer.tistory.com/entry/Hot-reload-Hot-Restart
728x90
반응형
LIST
'Flutter' 카테고리의 다른 글
Flutter 란? 간단설명 (0) | 2023.02.21 |
---|