1. 위젯이란?

독립적으로 실행되는 작은 프로그램으로 주로 바탕화면 등에서 날씨, 뉴스 생활정보를 보여준다.

위젯은 그래픽이나 데이터 요소를 처리하는 함수를 가지고 있다.

플러터에서 위젯이란?

  1. Ui를 만들고 구성하는 모든 기본 단위 요소

ex) 버튼, 텍스트, 아이콘, 이미지 등등

  1. 눈에 보이지 않는 요소들(레이아웃을 돕는 것)

ex) padding, margin, column, center

2. Stateless Widgets vs. Stateful Widgets

Stateless

이전 상호작용의 어떠한 값도 저장하지 않음

움직임이나 변화가 없는 정적인

스크린상에 존재만 할 뿐 아무것도 하지 않음

어떠한 실시간 데이터도 저장하지 않음

어떤 변화를 유발시키는 value값을 가지지 않음