Stateless and stateful widgets

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.

How to create stateless widgets

How stateful widgets are used best

Managing State in Flutter: Introducing Flutter

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: