A small lightweight helper to connect RxJS observables to react component state.
npm i react-rx-connect --save
When using streams in React it's quite annoying to do manual subscribes and unsubscribes. When the component gets destroyed we have to unsubscribe all subscriptions to avoid memory-leaks. This results in messy code. The code below is an example of a dirty, redundant rx maintainance.
How to use react-rx-connect
The connectStreams function will take an object of streams as the second parameter. It will automatically update the state whenever a value in one of the streams changes. When the component get's destroyed it will also automatically unsubscribe to avoid memory leaks.
We reduced the redundant messy code, to one line now.