You need to understand certain concepts before trying your first state management libraries such as functional programming, reactive programming, RXJS, typescript, and ESNext features. We have three libraries to consider for state management: React-Redux, Redux-saga, and Mobx .