consumer는 가져올 데이터를 사용할 위젯을 consumer로 감싸주어야 한다. 반면 provider.of는 바로 사용이 가능 


그리고 provider.of는 리슨 옵션이 있어서 상태변경에 대한 알림을 안받을수가 있다. <- (이 부분 아직 정확한 이해가 안됨 일단 적어봄)

consumer는 없다.


그리고 provider.of 와 consumer둘다 context를 사용할려는곳에 건네 주어야 하는데, provider.of는 changenotifierprovider가 감싼 위젯보다 상위클래스에 context를 줄수가 없다. 반면 consumer는 상위 위젯에도 가능하다.(알아서 찾아줌)




틀리거나 보충내용있으면 댓글좀 부탁