헬퍼 메소드와 클래스 사용의 차이

김은상·2022년 7월 7일
0
post-thumbnail


https://youtu.be/IOyq-eTRhvo

UI 제작에서 어떠한 동작이 반복될 때, 2가지의 선택사항이 있다.

  • 내부에서 동작하며 변수에 언제든 접근 가능한 헬퍼 메소드로 만들지
  • 별개의 클래스 위젯으로 만들지.

헬퍼 메소드와 별개의 클래스 위젯은 동일한 동작을 하지만
헬퍼 메소드에서 setState가 동작시 위젯 트리, 렌더 객체 트리 등 CPU Time을 낭비하게 한다.

꼭 별개의 클래스로 제작하여 불필요하게 UI를 재구성하게 하지 말자

객체지향과 같은 말인지도 고민해보자

profile
Flutter 시작

0개의 댓글