작성
·
272
·
수정됨
답변 1
1
안녕하세요!
화면에 변화가 생길때는 항상 build() 함수가 실행됩니다.
다만 이 build() 함수가 실행되는 스코프가 얼마나 세밀하냐의 차이입니다.
버튼의 상위에 StatelessWidget을 구현 해둬도 버튼을 누를때마다 상위 위젯이 다시 build() 되지는 않습니다.
하지만 더욱 세밀한 위치에서 build()가 실행되고 있을겁니다.
버튼도 위젯이기 때문에 내부 어딘가에서는 build()가 이뤄지고 있어서 색상 변경이 가능한겁니다.
감사합니다!
답변 감사합니다!