728x90
- 플러터 앱을 구성하는 위젯은 stateless와 statefull로 구분
- 두 위젯을 구분하는 기준은 상태 연결과 관련 있음
각 위젯 특징
stateless
- 내용 갱신이 필요없는 위젯에서 사용
- 화면에 보이기 전에 모든 로딩을 마침
- 갱신이 필요 없기 때문에 위젯 감시를 할 필요가 없음 -> 자원관리에 용이
- StatelessWidget 클래스를 상속받아서 사용함
- Constructor → build
statefull
- 상태가 연결된 동적인 위젯
- 앱 위젯을 감시하면서 변경처리 및 수행이 필요할 때 사용
- StatefulWidget 클래스를 상속받아서 수행함
- 항상 감시를 해야하기 때문에 자원을 많이 필요함(CPU, 메모리)
728x90