Answer
Overview
A GlobalKey is a special key that provides access to the State object of a widget from anywhere in your app. Unlike regular keys (which are local to the widget tree), GlobalKeys can be used across the entire app to get, update, or control a widget's state directly.