In this chapter, we discussed the importance of stores in our architecture. You learned how to shape your application in order to fulfill different business needs, from very fragile ones using a mixed approach of state and global state, to sophisticated ones allowing time-traveling and UI reconstruction.
Instead of focusing on one mainstream solution, that is, Redux, we also explored the quite different approach of the MobX library. We found it great in many areas, such as rapid prototyping and small projects, and you now know when and in which projects it is wise to choose MobX over Redux.