These first two videos from the four-part Flutter Widgets 101 video series provides a concise overview of widgets, which is important for understanding how to manage widget state.
The final two videos cover InheritedWidgets and Keys. In this class, we will use Riverpod instead of InheritedWidgets. Understanding keys is not strictly necessary right now.
Here’s a final, short 6 minute video that overviews the issue of state management and shows how Riverpod can be used for that purpose: