With more and more complex and bigger web applications, handling the state of these applications can become a challenge for it self. We want to talk to you about how to best approach State-Management in your Applications. Compare some of the different solutions with each other and figure out the pros and cons, helping you make a decision on which one to pick for which project and why we chose Redux for our Application. To get a better insight into the implementation side of getting a large scale application State-Management up and running, we will show of performance problems that might occur and how we solved them. How to structure your store in redux, thoughts that should go into that before implementing one and why normalization of different data sources can save you a lot of hustle and debugging down the road.