개발/flutter
플러터, flutter) StatefulWidget의 최적화 관련
N. Dave
2020. 5. 26. 12:12
반응형
StatefulWidget은 setstate을 하면 build가 다시 실행된다.
그래서 혹시 변경된 부분들이 있는 것들은 dirty상태가 되어 다시 create되고, 별 차이없는 애들은 repaint된다.
문제는 여기서 생긴다.
불필요하게 계속해서 repaint하면 자원낭비가 된다.
따라서, StatefulWidget위젯 안에 변경되는 부분들이 적다면, 그 변경되는 부분만 따로 떼어내어서
setstate의 영향을 받도록 조정하는 작업이 필요하다.
안그러면 쓸떼없이 계속 repaint를 많이하게 될 것이다.
반응형