파파비의 블로그
플러터, flutter) StatefulWidget의 최적화 관련 본문
반응형
StatefulWidget은 setstate을 하면 build가 다시 실행된다.
그래서 혹시 변경된 부분들이 있는 것들은 dirty상태가 되어 다시 create되고, 별 차이없는 애들은 repaint된다.
문제는 여기서 생긴다.
불필요하게 계속해서 repaint하면 자원낭비가 된다.
따라서, StatefulWidget위젯 안에 변경되는 부분들이 적다면, 그 변경되는 부분만 따로 떼어내어서
setstate의 영향을 받도록 조정하는 작업이 필요하다.
안그러면 쓸떼없이 계속 repaint를 많이하게 될 것이다.
반응형
'개발 > flutter' 카테고리의 다른 글
플러터, flutter) 소수점 개수 고정시키기 .toStringAsFixed(num) (0) | 2020.05.26 |
---|---|
플러터, flutter) column, row에 스크롤 기능 다는 방법 (SingleChildScrollView) & ListView (0) | 2020.05.26 |
플러터, flutter) Textfield의 값을 가져오는 방법 2가지 (0) | 2020.05.26 |
플러터, flutter) TextField & Container의 decoration, (0) | 2020.05.26 |
플러터, flutter) Datetime 객체 format을 변경하기 (0) | 2020.05.26 |
Comments