inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

Widget 메서드로 선언했을 때랑 class로 선언할 때 차이점

296

홍승용

작성한 질문수 3

0

Scaffold에서 사용할 widget을 class에서 선언하거나, Widget 메서드형으로 선언되는 경우가 있는데

둘의 차이점이 무엇인가요??

어떤 경우에 class로 선언하고 어떤 경우에 메서드로 선언하나요?

클론코딩 Flutter

답변 1

0

코드팩토리

안녕하세요.

클래스로 위젯을 선언할때와 함수로 위젯을 반환할때의 차이점에대한 질문 맞으실까요?

사실상 대부분의경우 클래스로 위젯을 선언하는게 제일 좋습니다. 왜냐면 렌더링 유닛의 관리가 편하기 때문이죠. 예를들어서 const를 사용해서 세부 위젯들을 선언해두면 더욱 효율적인 레더링 퍼포먼스를 얻을 수 있습니다.

함수로 반환하는 경우는 코드 줄이 적어져서 조금 더 보기 편하고 사실상 '귀찮기때문'이 대부분입니다. 만약에 새로 클래스를 선언해서 얻을 이점이 없다면 보일러플레이트 코드가 적은 함수형으로 선언하는게 조금 더 보기 편할 수 있습니다.

LocationPermission.denied관련 질문입니다

0

588

1

videocontrollor dispose

0

433

1

onlogotap함수의 video nullable관련질문

0

392

1

setState 사용 차이

1

448

1

블로그 웹앱 배포 방법

0

510

1

sizedbox 위젯에 primary = RED_COLOR

1

434

1

개념 강의 순서 질문

0

409

1

materialstateProperty 다른 메소드관련질문

0

418

1

내 노트 모아보기

0

502

1

SafeArea (iPhone, Android)

0

408

1

web view 실행 안됩니다.

0

409

1

랜덤 숫자 생성기 프로젝트 관련

0

539

2

안도르이드 애뮬레이터 질문

0

384

1

super를 사용하는 건, 부모와 자식 클래스의 파라미터 이름이 꼭 같아야하나요?

0

476

1

선생님 flutter device를 크롬으로 했을때 http 통신이 안됩니다..

0

784

1

no element

0

442

1

암호화

0

236

1

책과 강의

0

388

1

voidcallback함수와 클래스내에 변수선언에 관한질문

0

476

1

android studio 세팅

0

482

1

오늘도 출근 세팅하기

2

563

1

재사용 클래스 임폴트 방법

0

485

1

가상화를 못하는 CPU인건가요? 확인 부탁드립니다.

0

401

1

flutter dispose 관련

0

1393

2