반응형

아래 움짤처럼 여러 화면에서 상태를 공유해야할때 어떻게 해야하는지 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
- 플러터 싱글톤
- flutter dynamic link
- Watch App for iOS App vs Watch App
- Flutter 로딩
- METAL
- 플러터 얼럿
- flutter 앱 출시
- Django Firebase Cloud Messaging
- 장고 Custom Management Command
- flutter deep link
- flutter build mode
- ribs
- Sketch 누끼
- DRF APIException
- github actions
- SerializerMethodField
- Flutter getter setter
- Python Type Hint
- cocoapod
- 장고 URL querystring
- Flutter Clipboard
- Flutter Text Gradient
- Dart Factory
- drf custom error
- 구글 Geocoding API
- PencilKit
- Django Heroku Scheduler
- Flutter Spacer
- Django FCM
- ipad multitasking
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함