<aside> 💡 기본적으로 Flutter에서 자주 사용되는 데이터 모델링을 위한 방법이다.
</aside>
서버와 데이터를 통신하기 위해서는 단순히 요청을 하고 받은 Json 데이터를 사용할 수도 있다.
그러나 우리가 좀 더 Client Server(flutter) 에서 응답받은 데이터를 활용하고자 할 때에는 자체적으로
모델링을 할 필요가 있다.
이제 만들어진 모델링된 데이터를 가지고 페이지(View)에서 사용하기위해
상태관리 툴 중 하나인 Riverpod을 이용하려한다
dependencies:
riverpod: ^1.0.3+1
작성시
final counterProvider = StateNotifierProvider((ref) {
return Counter();
});
class Counter extends StateNotifier<int> {
Counter(): super(0);
void increment() => state++;
}
사용시