Flutter StatefulWidget lifecycle
-
[Flutter] Flutter의 onStart, onStop, onResume, onPauseFlutter 2024. 4. 1. 00:17
Flutter의 생명 주기Flutter의 생명 주기 (lifecycle)은 Android의 Activity의 생명 주기와 다소 상이하게 동작합니다. 당연한 것이지만 Flutter의 위젯은 Android의 View 기반이므로 Activity의 하위 컴포넌트이니까 Activity보다 늦게 나타나고 먼저 사라지게 됩니다. 그렇기 때문에 Activity가 create 돼서야 비로소 위젯이 그려질 수 있습니다. Flutter의 위젯에는 StatelessWidget과 StatefulWidget이 존재하는데, StatelessWidget일 경우엔 독자적인 생명 주기가 존재하지는 않고 부모 위젯이 사라지면 같이 사라지게 됩니다. 이에 반해 StatefulWidget은 독자적인 상태와 생명 주기를 가지고 특정 작업이..