These days increasingly more functionality is being moved from backend to frontend. React, Angular and Vue have massively grown in popularity. With them — so have Frontend state management solutions like Flux, Redux, Recoil, etc. Using state management solutions is easy. However, architecting a good state-structure is not as trivial…