Redux is an excellent way to manage the state changes (mutations) in your application, and allow components to render in response to state changes (making your components reactive). Reduxular is a library that @electrovir and I wrote that makes working with Redux very simple, and it allows you to use the normal mutative syntax you are used to. It's a good compromise between functional and more OO ways of building frontends.
Redux is an excellent way to manage the state changes (mutations) in your application, and allow components to render in response to state changes (making your components reactive). Reduxular is a library that @electrovir and I wrote that makes working with Redux very simple, and it allows you to use the normal mutative syntax you are used to. It's a good compromise between functional and more OO ways of building frontends.