목록개발/Flutter (75)
말랑한 하루
※ reference : https://riverpod.dev/docs/providers/notifier_provider 우리는 지난시간 Riverpod에서 제공하는 Provider에 대해서 알아보았습니다. 하지만, 저번 칼럼에서는 자세한 내용을 다루지 않았습니다. 그 이유는 NotifierProvider와 AsyncNotifierProvider가 가장 대중적으로 사용되기 때문에 실제 개발에 적용할 수 있도록 더 자세한 예시와 함께 설명하고 학습하기 위해서입니다. 이 칼럼에서는 NotifierProvider에 대해서 설명하고, TodoList를 구현하는 내용을 기반으로 사용자 정의(User-defined) Class와 Notifier/AsyncNotifier Class 그리고 각각의 Provider를 구..
※ reference : https://riverpod.dev/docs/concepts/providers 우리가 Provider를 사용하는 이유는 Provider가 상태를 Rapping 해주기 때문입니다. 관련해서 우리가 얻을 수 있는 좋은 영향은 다음과 같습니다. 🍒 여러 위치에서 해당 상태에 쉽게 접근할 수 있다. Provider는 SingleTon, Service Locator, Dependency Injection 또는 InheritedWidgets와 같은 패턴들을 완전히 대체할 수 있다. 🍒 현재 상태를 다른 상태와 결합 하는 것을 단순화 한다. riverpod은 Provider내부에 여러 상태를 하나로 병합하는 것이 구축되어 있다. 🍒 성능을 최적화를 활성화 한다. Provider가 상태 변경..