Files
TechradarDev/radar/2021-07-01/state-management-pattern.md
Daniel Pötzinger bcf1ead9b3 documentation: Add tags to all featured blibs (#139)
* documentation: add tags to all featured blips
2022-11-18 11:39:23 +01:00

1.1 KiB

title, ring, quadrant, tags
title ring quadrant tags
State Management Pattern adopt methods-and-patterns
architecture
coding

State Management is a design pattern with the goal of properly sharing state data across components and separating domain representation from state management. This pattern is applied by many popular web frameworks such as Vuex, Redux or Flux.

Especially in reactive systems, this pattern helps to solve the task of maintaining decoupled, stateless components with immutable data. The ways of implementing state management differs and depends on the specific requirements of the application at hand.

For distributed backend systems one might want to utilize Akka's cluster sharding module to elastically manage domain object states.

We use the various state management patterns across most Vue and React projects that warrant them.