학습 목표
1.
1. Life Cycle이란
앱 또는 프로그램 내의 객체나 컴포넌트가 생성되고 소멸되는 과정을 기술하는 것을 생명주기(Life Cycle)라고 합니다. 특히 UI 프레임워크나 앱 개발에서, 위젯이나 컴포넌트의 생명주기는 매우 중요한 개념입니다.
Flutter에서는 주로 StatelessWidget과 StatefulWidget의 생명주기에 대한 이해가 필요 합니다.
※ Flutter에서는 주로 StatelessWidget과 StatefulWidget의 생명주기에 대한 이해가 필요 합니다.
2. StatelessWidget 과 StatefulWidget의 생명 주기
StatelessWidget은 상태를 가지지 않는 위젯입니다. 그래서 생명주기가 간단합니다.
- Constructor - StatelessWidget 인스턴스가 생성됩니다.
- build - 위젯이 빌드되어 화면에 UI를 표현합니다.
StatefulWidget은 상태를 가지는 위젯입니다. 그래서 생명주기가 복잡합니다.
|
시나리오 - 1
시나리오 - 2
결과화면
클릭 전
클릭 후
'Flutter' 카테고리의 다른 글
Flutter Callback - 1 (1) | 2023.10.17 |
---|---|
BuildContext 와 위젯 Key (0) | 2023.10.16 |
Building layouts - Doc 1 (0) | 2023.10.12 |
레시피 앱만들어 보기 (0) | 2023.10.11 |
ScrollView (0) | 2023.09.25 |