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

hyeon님의 프로필 이미지
hyeon

작성한 질문수

[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

함수로 리턴하는 경우와 stateless widget으로 리턴하는 경우의 차이점 문의

작성

·

339

0

강의를 들으면서 궁금했던 사항 문의 드립니다.

질의 1. 함수로 정의할때 리턴값타입을 공통적으로 Widget으로 표시하는것과 리턴하는 특정 위젯 타입을 적어주는 것에 차이점이 무엇인가요?

 

질의 2. 아래와 같이 컬럼에 들어가는 Row 위젯을 함수로 정의하여 사용하는 경우와, Stateless 위젯으로 만들어서 사용하는 경우의 차이점이 무엇일까요?

답변 1

0

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

안녕하세요!

함수와 위젯의 가장 큰 차이점은 빌드 사이클입니다.

위젯은 고유의 빌드함수를 갖게되고 함수는 속한 위젯의 빌드를 그대로 따라갑니다.

그러니 만약에 세부적으로 렌더링을 할 수 있게 상태관리 코드를 작성한다면 (중급에서 더 자세히 다룹니다) 렌더링 효율을 높힐 수 있습니다.

감사합니다!

hyeon님의 프로필 이미지
hyeon

작성한 질문수

질문하기