만난지 며칠 U&I 강의 부분 문의
198
작성한 질문수 8
1. 디자인 마무리! 강의 영상도 편집본이 아닌 원본이 올라온 것 같습니다.
2. 변수를 선언할 때 widget부분에서 선언하는 것과 build함수 에서 선언하는 것의 큰 차이가 있나요?
답변 3
1
1. 자꾸 불편을 드려서 죄송합니다. 바로 확인 하겠습니다.
2. widget 부분에서 선언하는것과 build에서 변수를 선언하는건 꽤나 차이가 있습니다! 일단 Scope (변수를 접근할 수 있는 위치)가 달라서 build 함수에 변수를 선언할경우 build 함수에서만 변수의 값을 바꿀 수 있어요. 이게 상관이 없다면 build 함수에서 생성해도 큰 차이가 없긴 합니다. 하지만 꼭 build 함수에 변수를 선언해야하는 경우가 아니라면 위젯에 생성해주는게 일반적이예요.
추가적으로 위젯에 변수를 선언하면 위젯이 사라지기 전까지 계속 변수가 존재하지만 build에 선언하게되면 build가 실행할때마다 새로 변수가 생성됩니다. 이게 눈에띄게 퍼포먼스 차이가 있다고 말할 수 없지만 그래도 위젯에 변수를 생성해주는게 문제가 되지 않는다면 그리해주는게 베스트 프랙티스입니다!
LocationPermission.denied관련 질문입니다
0
597
1
videocontrollor dispose
0
443
1
onlogotap함수의 video nullable관련질문
0
397
1
setState 사용 차이
1
462
1
블로그 웹앱 배포 방법
0
517
1
sizedbox 위젯에 primary = RED_COLOR
1
435
1
개념 강의 순서 질문
0
412
1
materialstateProperty 다른 메소드관련질문
0
419
1
내 노트 모아보기
0
504
1
SafeArea (iPhone, Android)
0
409
1
web view 실행 안됩니다.
0
411
1
랜덤 숫자 생성기 프로젝트 관련
0
544
2
안도르이드 애뮬레이터 질문
0
387
1
super를 사용하는 건, 부모와 자식 클래스의 파라미터 이름이 꼭 같아야하나요?
0
480
1
선생님 flutter device를 크롬으로 했을때 http 통신이 안됩니다..
0
789
1
no element
0
446
1
암호화
0
240
1
책과 강의
0
392
1
voidcallback함수와 클래스내에 변수선언에 관한질문
0
477
1
android studio 세팅
0
487
1
오늘도 출근 세팅하기
2
564
1
재사용 클래스 임폴트 방법
0
490
1
가상화를 못하는 CPU인건가요? 확인 부탁드립니다.
0
404
1
flutter dispose 관련
0
1397
2





