Controllers act as a central place to handle the events originating from various views. It helps us to take care of the cross-view interactions to build the application flow.
In the Ext JS framework, a controller does the following:
Ext.util.Observablemixin which acts as the foundation for raising events and registering handlers for the events.
refconfig, if references are to be cached (default behavior, unless
forceCreateis set to
true). If the component is not cached ...