본문 바로가기
IT-FrontEnd/Flutter

Flutter StateLessWidget, StatefulWidget

by onfact 2023. 10. 29.

flutter에는 stateless (상태유지X), stateful(상태유지O) 위젯이 있습니다.

1. StateLessWidget

화면을 갱신할 필요가 없기에적은 자원으로 화면을 구성합니다. 
예를 들어, 텍스트, 이미지, 아이콘 등과 같은 정적 데이터를 표시하거나 단순한 화면 레이아웃을 만들 때 유용합니다.

2. StatefulWidget 

상태가 변경되면 화면을 다시 갱신을 해야되기에 stateless 보다 CPU와 메모리 등 자원을 많이 소비합니다.
동적 데이터를 처리하거나 사용자 입력을 처리할 때 사용됩니다. 

 

Visual Code Example

기본적으로 

입력창에 "st" 만 입력해주면 stateful or stateless widget을 손쉽게 제작 할 수 있습니다.