State Management Patterns

State management patterns address how an application's data and its associated logic are handled over time. They aim to create predictable, maintainable, and scalable applications by centralizing and controlling state changes.

Wikipedia