In the context of state management, Provider is a widget that makes some value — like our user sign-in details— available to the widgets below it . Think of it as a convenient tool for passing state down the widget tree and rebuilding the UI when there are changes.