인프런 커뮤니티 질문&답변

한희송님의 프로필 이미지
한희송

작성한 질문수

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

TabBarView 생성하기

레이아웃에 대해서 궁금한 질문!

작성

·

385

0

안녕하세요. 공통 레이아웃으로 앱바, 네비게이션 등을 프롭스(?)로 받아서 하나의 레이아웃 파일로 여러 파일, 페이지에서 사용하는거랑

타입별로 예를들어서 앱바있는 타입의 레이아웃, 앱바+바텀네비게이션 있는 타입의 레이아웃 등등... 이런식으로 파일을 여러개 레이아웃을 만들어놓고 사용하는거랑 뭔가 최적화 적으로 차이가 있을까요? 갑자기 궁금합니당

답변 1

0

코드팩토리님의 프로필 이미지
코드팩토리
지식공유자

안녕하세요!

위젯을 나눌때 최적화의 차이는 제 라이프 사이클강의를 생각하시면 됩니다.

같은 라이프 사이클에 들어가게된다면 아무리 위젯을 나누더라도 효율 향상은 어렵습니다.

다만 렌더링 돼야하는 부분을 최소화하여 새로운 위젯을 만든다음 다른 위젯들과 다른 라이프사이클을 가져가게되면 효율이 향상 될 수 있습니다.

감사합니다!

한희송님의 프로필 이미지
한희송

작성한 질문수

질문하기