Introduction to StateNotifierProvider

Learn what the StateNotifier and StateNotifierProvider are and how you can reduce widget rebuilds with them.

What is the StateNotifier?

StateNotifierProvider is just another Provider variant in Riverpod to manage state in Flutter. However, there is a remarkable difference with ChangeNotifierProvider.

What is the StateNotifierProvider?

The StateNotifierProvider does not use notifyListener() anymore as it does not extend the data model with ChangeNotifier. However, it depends on StateNotifier, a Flutter independent mutable state change mechanism that has similarities with ChangeNotifier or ValueNotifier.

We’ll come to that point and discuss the core concepts in detail in the latter part of this lesson.

Get hands-on with 1200+ tech skills courses.