본문 바로가기
프레임워크/flutter

[공부] setState initState

by seongjko 2023. 10. 3.
728x90

setState

"데이터가 변경되었음"을 프레임워크에 알리는 데 사용되며 build context의 위젯을 다시 빌드하게 한다.

 

initState

위젯이 생성될 때 처음으로 호출되는 메서드이며 오직 딱 한 번만 호출된다.

 

즉, statefulWidget의 상태를 처음으로 초기화할 때는 initState가 사용되고, 초기화한 상태의 변경이 감지되었을 경우에는 

setState가 사용된다.

initState는 딱 한 번만 호출되며, setState는 상태가 변경될 때마다 여러 번 호출된다.

 

 

https://jaceshim.github.io/2019/01/28/flutter-study-stateful-widget-lifecycle/

 

Stateful Widget Lifecycle(생명주기)

본 문서는 Fluter Example의 내용을 원저작자의 동의하에 번역한것 입니다. 원 저작자 Eric Windmill에게 감사를 전합니다. 이해하는데 불필요한 문장은 과감하게 버렸습니다. 오 번역에 대해서 의견 주

jaceshim.github.io

 

반응형