파파비의 블로그

플러터, flutter) StatefulWidget의 최적화 관련 본문

개발/flutter

플러터, flutter) StatefulWidget의 최적화 관련

N. Dave 2020. 5. 26. 12:12
반응형

StatefulWidget은 setstate을 하면 build가 다시 실행된다.

그래서 혹시 변경된 부분들이 있는 것들은 dirty상태가 되어 다시 create되고, 별 차이없는 애들은 repaint된다.

 

문제는 여기서 생긴다.

불필요하게 계속해서 repaint하면 자원낭비가 된다.

 

따라서, StatefulWidget위젯 안에 변경되는 부분들이 적다면, 그 변경되는 부분만 따로 떼어내어서

setstate의 영향을 받도록 조정하는 작업이 필요하다.

 

안그러면 쓸떼없이 계속 repaint를 많이하게 될 것이다.

 

 

 

반응형
Comments