viewModel 을 관리하는 Provider 계열을 만들어 보자.

post_list_view_model_provider.dart
더보기
// PostListViewModel을 관리하는 프로바이더 생성 입니다.
import 'package:class_riverprod_mvvm/providers/provider/post_repository_provider.dart';
import 'package:class_riverprod_mvvm/view_models/post_list_view_model.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import '../../models/post.dart';
/// PostListViewModel을 관리하는 프로바이더 생성 입니다.
final postListViewModelProvider = StateNotifierProvider<PostListViewModel, List<Post>> ( (ref) {
final _postRepositoryImpl = ref.read(postRepositoryProvider);
return PostListViewModel(_postRepositoryImpl);
});
'Flutter' 카테고리의 다른 글
| 2024. 11. 19 Flutter UI 프레임워크 riverpod 과 MVVM 활용(9) (0) | 2024.11.19 |
|---|---|
| 2024. 11. 18 Flutter UI 프레임워크 riverpod 과 MVVM 활용(8) (0) | 2024.11.18 |
| 2024. 11. 18 Flutter UI 프레임워크 riverpod 과 MVVM 활용(6) (0) | 2024.11.18 |
| 2024. 11. 18 Flutter UI 프레임워크 riverpod 과 MVVM 활용(5) (0) | 2024.11.18 |
| 2024. 11. 18 Flutter UI 프레임워크 riverpod 과 MVVM 활용(4) (0) | 2024.11.18 |