Study/Flutter
[RiverPod] 2. State disposal
2024.02.10
ref.https://riverpod.dev/docs/essentials/auto_dispose Clearing cache and reacting to state disposal | RiverpodSo far, we've seen how to create/update some state.riverpod.dev 1. AutoDispose 더이상 해당 provider의 state 변화를 추적하는 리스너가 없는 경우 자동으로 provider가 폐기된다. 리스너 없음 + auto dispose Enabled >> provider 폐기리스너 없음 + auto dispose Disabled >> provider 그대로 남아있음 (cache) 2. onDispose Provider 폐기시에 실행되는 콜백함수.fina..
Study/Flutter
[Riverpod] 1. Provider / Notifier / NotifierProvider
2024.02.10
Ref.https://riverpod.dev/ko/docs/introduction/why_riverpod 왜 Riverpod인가? | RiverpodRiverpod 이란?riverpod.dev 1. ProviderWhat is a providerProviders are the most important components of Riverpod. In short, you can think of providers as an access point to a shared state.source : https://pub.dev/documentation/hooks_riverpod/3.0.0-dev.17/hooks_riverpod/Provider-class.html Access pointer 라는 표현처럼, 'sta..
Study/Flutter
Flutter 개발환경 구축 (Ubuntu)
2023.09.05
https://docs.flutter.dev/get-started/install InstallInstall Flutter and get started. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems.docs.flutter.dev 윈도우즈건 리눅스건 OS 종류를 떠나서 다음의 순서를 따르는 것은 동일하다1. Flutter 셋업2. Android Studio 셋업3. (VS Code) Flutter extension & Dart extension 설치 (권장) 1 번과 2번의 순서는 뒤바뀌어도 전혀 상관없다. 1. Flutter 셋업 - snapd 패키지 관리 툴을 이용하여 자동으로 설치하는 방법- 수동으로 설치..