현재상태를 가지고 있음
상태에 따라 UI가 변경될 때 사용
StatefulWidget과 State 2개의 클래스로 사용
createState()
Stateful위젯을 생성하는 메소드
initState()
Stateful 위젯이 처음 생성될 때 호출되는 메소드
데이터를 초기화할 때 사용
setState()
위젯의 상태 변경을 호출하는 메소드
dispose()
위젯이 제거될 때 사용
상태를 가지고 있지 않음
상태에 따라 UI가 변경되지 않을 때 사용