Flutter lifeCycle

이혁진 블로그·2023년 5월 8일

Flutter

목록 보기
2/2

저번 provider 회의를 공부하는 도중 life Cycle 에 관해 이야기가 많이 나왔던 것 같다. 이건 무조건 공부해야겠다는 생각이 들었다.

LifeCycle?

: 단계라고 보면된다.
우리가 아기 -> 청소년 -> 성인 -> 노인으로 단계적으로 성장하는 것처럼
provider 과 stateful widget 이 ui 를 build 할 때 단계를 표현하는 말이 lifecycle 이다.

즉 Provider , Stateful LifeCycle 이란
provider 과 stateful 이 UI를 build 할 때 진행되는 단계이다.

stateful LifeCycle

그럼 stateful LifeCycle 은 어떻게 되는가?
이거나 읽으삼

https://velog.io/@ieed0205/Flutter-1.-Lifecycle%EC%83%9D%EB%AA%85%EC%A3%BC%EA%B8%B0

위의 내용을 이해를 위해 요약하자면
stateless : 시작하자마자 build -> 안바뀜
stateful : 시작->init_state -> build() -> set state()나 didupdataed() 가 호출 -> 다시 build()

<참고> init_state 란 위젯이 빌드되기 전 호출되는 초기 설정을 담담하는 메소드다.

근디 이 stateful은 위젯트리 상에서 불필요한 부분도 build 되는 경우도 있어서 비효율적이당 그래서 provider 을 사용한당

profile
경험과 지식 쌓기

0개의 댓글