인프런 커뮤니티 질문&답변
안녕하세요. hot restart를 하면 _HomeScreenState의 Build 위젯이 두 번 실행되는데 왜 그런거죠?
작성
·
283
답변 1
0
코드팩토리
지식공유자
안녕하세요!
Hot Restart를 하면 맨 처음 한번에 한에서 두번 불리는게 정상입니다.
플러터 팀도 정상적인 현상으로 정의하고 있습니다.
https://github.com/flutter/flutter/issues/33566
강의에서도 말씀드리는 것 처럼 플러터를 포함한 모든 SPA 형태의 프레임워크들은 몇번 빌드가 실행되는지가 중요하지 않도록 로직을 짜야합니다. 첫 실행때 두번 불린다는걸 알고 있는건 중요하지만 이때문에 코드를 변경해야한다면 애초에 코드를 잘못 작성하신겁니다.
감사합니다!







 안녕하세요. 이런식으로 build(){}위젯이 몇 번 불리나 확인해봤는데, hot restart하면 우선 기본적으로 두 번 불리는 것 같습니다. 왜 그런 것이죠?
안녕하세요. 이런식으로 build(){}위젯이 몇 번 불리나 확인해봤는데, hot restart하면 우선 기본적으로 두 번 불리는 것 같습니다. 왜 그런 것이죠?