📜 ⬆️ ⬇️

The State of Reactive in JS: A Practical Review of FRP Libraries

The article was born from this response to StackOverflow and developed into a blog post ( in English ), but I think it has not lost its relevance.

Now a lot of noise around Reactive Programming. I spent some time studying this discipline applicable to JavaScript and Node.js and put my opinion on the most interesting libraries in my opinion.

Rxjs


This is a kind of benchmark - the emergence of Reactive Extensions for .net, in a sense, created this discipline.

Pros:



Cons:



Bacon.js


Once a fashionable library for hipsters - now everyone has forgotten
')

Pros



Cons



Highland.js


Caolan Library - by async

Pros:



Cons:



Instead of the total


Because of the lack of reasonable examples, you will have to look at all these libraries, Rx * is so accurate. IMHO, the most correct Highland - the people who wrote it, understand the idioms of the platform and love it. The most “mature” RxJS - it was still “angled” in Angular, hype-guaranteed.

Hint: If you need to ask something on StackOverflow, translate RxJS- “dialect” right away, then you are more likely to answer.

Source: https://habr.com/ru/post/325660/


All Articles