Component - ChangeNotifier and Consumer
This UI component demonstrates how ChangeNotifier and Consumer work together in Flutter to manage and update UI state reactively. The ChangeNotifier holds the data and notifies listeners when data changes. The Consumer listens to these changes and rebuilds only the parts of the UI that depend on the data.