I know Redux is a better "implementation" of Flux, or better saying it's a redesign to simplify things (application state management).
I have heard a lot about reactive programming (RxJS), but I haven't dived to learn it yet.
So my question is: are there any intersection (anything in common) between this two technologies or they are complementary? ...or totally different?
Redux, along with the Reach context api, is a way to create and manage a state store which can be observed through Redux actions.
RxJS, a reactive programming language, has the ability to set and access state from different components without the overhead of Redux actions and reducers.
For the purpose of managing and accessing state where might Redux be more useful as a state store as opposed to a reactive programming paradigm?
How would you decided to use one vs the other for the purposes of managing and accessing state in various components?