RiverPod의 Provider, VM 이해하기

김인범's avatar
Jan 13, 2025
RiverPod의 Provider, VM 이해하기
📌
Provider ⇒ 창고 관리자
VM ⇒ 창고
notion image
데이터가 필요한 것 마다 provider가 생성됩니다.
 
사용자 화면에서 Ref란 것을 통해 창고에 접근이 가능하고,
창고의 Provider를 통해서 상태가 관리되고, 공급이 됩니다.
이후 필요한 데이터들을 끌어올 수 있습니다.
 

Provider와 VM 진행 이해도

notion image
한 Provider가 창고VM을 관리하고 있습니다.
 
view 페이지에서 Ref를 달고, Watch 또는 read 두 방식 중 하나를 택해서
데이터를 끌어옵니다.
 

중요

watch

지속적으로 선이 유지되어 상태가 변경되면 그림도 변경된다.

Read

선이 한번만 연결되고 종료되어 상태는 변경되지만 그림은 변경되지 않는다.

read(Notifire) == write

창고VM에서 행위를 제공
 
 
Share article

taker