반응형
[Flutter] Provider로 앱 상태 관리하기
아래 움짤처럼 여러 화면에서 상태를 공유해야할때 어떻게 해야하는지 State management 문서를 살펴보겠습니다. 1) 선언적으로 생각하기 우선 선언적으로 생각하라고 합니다. SwiftUI 처럼 state가 바뀌면 뷰를 아예 다시 그리는 컨셉 🆗👌 2) 임시상태 vs 앱상태 (Ephemeral state vs app state) 그 다음에 임시 상태와 앱상태를 구분하라고 합니다. (Ephemeral state vs app state) 임시상태는 말그대로 단일 위젯에만 딱 포함되는 상태입니다. (다른 위젯들이 이 위젯의 상태에 대해 몰라도됨) 그리고 사용자가 앱을 닫았다가 다시 시작하면 초기값으로 재설정되도 되는 상태입니다. 이런 경우 setState()를 써서 상태관리를 해주면 됩니다. 앱상태는 앱..
🤼♀️/Flutter
2020. 9. 23. 12:04
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 장고 URL querystring
- flutter dynamic link
- PencilKit
- github actions
- Watch App for iOS App vs Watch App
- Django Heroku Scheduler
- METAL
- flutter build mode
- Flutter 로딩
- flutter 앱 출시
- ribs
- Sketch 누끼
- Flutter Spacer
- 구글 Geocoding API
- SerializerMethodField
- 플러터 얼럿
- 플러터 싱글톤
- flutter deep link
- Flutter getter setter
- Python Type Hint
- ipad multitasking
- Dart Factory
- Django Firebase Cloud Messaging
- DRF APIException
- drf custom error
- Django FCM
- 장고 Custom Management Command
- Flutter Text Gradient
- Flutter Clipboard
- cocoapod
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함