They are very different things. RxJS can be used to do Reactive Programming and is a very thorough library with 250+ operators. And Redux is as described on the github repo “Redux is a predictable state container for JavaScript apps”. Redux is just a tool to handle state in apps.