Notice
Recent Posts
Recent Comments
Link
drexqq
[Flutter] 플러터 StatelessWidget, StatefulWidget 본문
728x90
반응형
Stateless Widget
state가 없는 위젯이다.
state를 변경할 필요가 없고 이벤트에 의해서 값이 바뀌지 않는다.
static한 데이터를 넣은 위젯을 만들때 StatelessWidget으로 만들면 된다.lifecycle - Constructor -> Build
Statefull Widget
state가 있는 위젯이다.
state를 변경하거나 상호작용에 의해서 값이 바뀐다.
데이터가 변경되는 위젯을 만들때 StatefulWidget으로 만들면 된다.
lifecycle - Constructor -> createState -> initState -> didChangeDependencies -> Build
Stateful Widget이 Stateless Widget에 비해 성능이 떨어지는 부분이 있기 때문에 꼭 필요한 부분에만 Stateful Widget을 사용하는 것이 좋다고 생각한다.
728x90
반응형
'Mobile > Flutter' 카테고리의 다른 글
[Flutter] 플러터 final vs const (0) | 2022.11.15 |
---|---|
[Flutter] 플러터 ListView (0) | 2022.11.15 |
[Flutter] 플러터 GestureDetector, InkWell (0) | 2022.11.15 |
[Flutter] 플러터 primarySwatch, primaryColor (0) | 2022.11.15 |
[Flutter] macbook air m2 플러터설치하기 (0) | 2022.11.09 |
Comments