Overview
In our Flutter application, periodic data updates (e.g., every 5 seconds) are causing unnecessary widget rebuilds across the UI. Even widgets that are not directly affected by the updated data are being rebuilt, resulting in inefficient use of resources and potential performance degradation.
Desired Behavior
- Only widgets directly impacted by data changes should be rebuilt
 
- Components unrelated to the update should remain stable and not re-render
 
- Performance should remain consistent, even with frequent data updates
 
Screens to Optimize (TODO)