본문 바로가기

Flutter

riverpod 과 MVVM 활용 - viewModel 을 관리하는 Provider 계열을 만들어 보자(7)

import 'package:class_riverpod_mvvm/providers/provider/post_respisitory_provider.dart';
import 'package:class_riverpod_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);
});
728x90