ref. watch is used inside the build method of a widget or inside the body of a provider to have the widget/provider listen to a provider : For example, a provider could use ref. watch to combine multiple providers into a new value. An example would be filtering a todo-list.
Read moreWhat is Riverpod Flutter?
Riverpod is a popular Flutter state management library that shares many of the advantages of Provider and brings many additional benefits . According to the official documentation: Riverpod is a complete rewrite of the Provider package to make improvements that would be otherwise impossible.
Read more