해결된 질문
작성
·
223
답변 1
1
StateNotifier 가 Provider 보다 더 표준적이라기 보다는
사용하려는 상태관리 패키지에 맞추시면 됩니다.
상태관리 패키지로 Provider 를 사용하는 경우,
매번 데이터가 변경될 때 마다 notifyListener 를 호출해줘야 하죠.
저는 강의에서 Provider 에 StateNotifier 를 추가해서 자동으로 notifyListener 를 호출하는
방법을 사용했습니다만, 사실 이럴거면 Riverpod 을 사용하는게 좋다고 생각합니다.
Riverpod 하나로 Provider 와 StateNotifier 두 가지를 함께 사용하는 효과를 얻을 수 있으니까요.
Provider 의 개발자가 Riverpod 을 만들었기 때문에 사용 방법이 비슷하기도 하고요.
정리를 하자면, 어떤 상태관리 패키지를 사용하는 것이 더 표준적이다 라기 보다는
사용하는 상태관리 패키지의 방식에 따라서 작업하시면 됩니다.