인프런 커뮤니티 질문&답변
Widget 메서드로 선언했을 때랑 class로 선언할 때 차이점
작성
·
291
답변 1
0
코드팩토리
지식공유자
안녕하세요.
클래스로 위젯을 선언할때와 함수로 위젯을 반환할때의 차이점에대한 질문 맞으실까요?
사실상 대부분의경우 클래스로 위젯을 선언하는게 제일 좋습니다. 왜냐면 렌더링 유닛의 관리가 편하기 때문이죠. 예를들어서 const를 사용해서 세부 위젯들을 선언해두면 더욱 효율적인 레더링 퍼포먼스를 얻을 수 있습니다.
함수로 반환하는 경우는 코드 줄이 적어져서 조금 더 보기 편하고 사실상 '귀찮기때문'이 대부분입니다. 만약에 새로 클래스를 선언해서 얻을 이점이 없다면 보일러플레이트 코드가 적은 함수형으로 선언하는게 조금 더 보기 편할 수 있습니다.





