flutter에는 stateless (상태유지X), stateful(상태유지O) 위젯이 있습니다.
1. StateLessWidget
화면을 갱신할 필요가 없기에적은 자원으로 화면을 구성합니다.
예를 들어, 텍스트, 이미지, 아이콘 등과 같은 정적 데이터를 표시하거나 단순한 화면 레이아웃을 만들 때 유용합니다.
2. StatefulWidget
상태가 변경되면 화면을 다시 갱신을 해야되기에 stateless 보다 CPU와 메모리 등 자원을 많이 소비합니다.
동적 데이터를 처리하거나 사용자 입력을 처리할 때 사용됩니다.
Visual Code Example
기본적으로
입력창에 "st" 만 입력해주면 stateful or stateless widget을 손쉽게 제작 할 수 있습니다.
'IT-FrontEnd > Flutter' 카테고리의 다른 글
flutter positional parameter constructor (0) | 2023.11.08 |
---|---|
flutter - Hive (0) | 2023.11.06 |
flutter Local Alarm Notification install & code (0) | 2023.11.02 |
flutter build.gradle (0) | 2023.10.26 |
Exception: Unable to find suitable Visual Studio toolchain. Please run `flutter doctor` for more details. (0) | 2023.10.25 |