If you feel that RxJS is a bit hard, but don&#x27;t want to go all crazy and switch to ClojureScript; then Redux is pretty good. It&#x27;s not as &quot;powerfull&quot; as RxJS and it has some guidelines on how you should structure code. It also have very good tooling integrations, and debug-ability.