Flutter 기초
Widget, StatelessWidget, StatefulWidget, widget tree, build method, hot reload
18 면접 질문·
Junior
1Flutter에서 widget이란 무엇입니까?
1
Flutter에서 widget이란 무엇입니까?
답변
Flutter에서는 모든 것이 widget입니다. widget은 사용자 인터페이스의 일부에 대한 불변 설명입니다. widget은 현재 구성과 상태를 바탕으로 뷰가 어떻게 표시되어야 하는지를 설명합니다. Flutter는 이러한 설명을 사용하여 화면 렌더링을 관리하는 element tree를 구축합니다.
2StatelessWidget과 StatefulWidget의 주요 차이점은 무엇입니까?
2
StatelessWidget과 StatefulWidget의 주요 차이점은 무엇입니까?
답변
StatelessWidget은 불변이며 생성된 후에는 변경할 수 없습니다. 동적으로 변하지 않는 UI 요소에 사용됩니다. StatefulWidget은 연결된 State 객체를 통해 가변 state를 유지할 수 있어, state 변경에 따라 UI를 다시 빌드할 수 있습니다.
3사용자 인터페이스를 정의하기 위해 모든 widget에서 구현해야 하는 메서드는 무엇입니까?
3
사용자 인터페이스를 정의하기 위해 모든 widget에서 구현해야 하는 메서드는 무엇입니까?
답변
build() 메서드는 모든 Flutter widget에서 필수입니다. BuildContext를 매개변수로 받아 사용자 인터페이스를 설명하는 Widget을 반환합니다. 이 메서드는 프레임워크가 widget을 다시 빌드해야 할 때마다 호출되며, 예를 들어 StatefulWidget에서 setState()를 호출한 후에 호출됩니다.
4
Flutter에서 widget tree란 무엇입니까?
5
Flutter에서 hot reload와 hot restart의 차이점은 무엇입니까?
+15 면접 질문
기타 Flutter 면접 주제
Dart 기초
Junior
25개 질문Dart 언어 핵심
Junior
15개 질문위젯 생명주기
Junior
20개 질문로컬 스토리지
Junior
20개 질문애플리케이션 생명주기
Junior
20개 질문Layouts & Constraints
Mid-Level
24개 질문ListView & GridView
Mid-Level
25개 질문내비게이션 및 라우팅
Mid-Level
22개 질문기본 상태 관리
Mid-Level
22개 질문Provider 패턴
Mid-Level
18개 질문Networking & HTTP
Mid-Level
20개 질문JSON 직렬화
Mid-Level
20개 질문로컬 데이터베이스
Mid-Level
22개 질문폼과 유효성 검사
Mid-Level
20개 질문애니메이션
Mid-Level
20개 질문Firebase 통합
Mid-Level
18개 질문유닛 테스트
Mid-Level
20개 질문위젯 테스트
Mid-Level
18개 질문빌드 및 배포
Mid-Level
16개 질문패키지 관리
Mid-Level
16개 질문메모리 및 성능
Senior
22개 질문Streams & RxDart
Senior
24개 질문고급 State Management
Senior
26개 질문Flutter Design Patterns
Senior
24개 질문성능 최적화
Senior
26개 질문Platform Channels
Senior
20개 질문Custom Painting
Senior
22개 질문Flutter 애플리케이션 아키텍처
Senior
22개 질문