목록StateManagement (1)
D-Park
ephemeral state and app state
가장 일반적인 의미에서 앱의 상태는 앱이 실행되는 동안 메모리에 존재하는 모든 것을 말합니다. 이에는 앱의 assets, Flutter 프레임워크가 UI에 대해 유지하는 모든 변수, 애니메이션 상태, 텍스처, 글꼴 등이 포함됩니다. 일반적인 상태의 정의는 유효하지만 앱 아키텍처를 설계하는 데에는 그리 유용하지 않습니다. 첫째로, 텍스처와 같은 일부 상태(일시적인 상태)는 실제로 관리하지 않습니다. 프레임워크가 대신 처리해줍니다. 따라서 더 유용한 상태의 정의는 "어느 순간에든 UI를 다시 구축하는 데 필요한 데이터"입니다. 둘째로, 직접 관리하는 상태는 일시적인 상태와 앱 상태로 개념적으로 나뉠 수 있습니다. 일시적인 상태 일시적인 상태(가끔 UI 상태 또는 로컬 상태라고도 함)는 단일 위젯에 깔끔하게 ..
Flutter/StateManagement
2023. 6. 23. 22:31