Reactive programming is a way of coding with asynchronous data streams that makes a lot of problems easier to solve. RxJS is a popular library for reactive programming that makes it easy to respond to UI events, asynchronous HTTP requests, timeouts, and other data streams in a uniform way. Give it a try and you might find that reactive programming makes a lot of tough coding situations much easier. Watch the course: https://code.tutsplus.com/courses/deep-dive-into-reactive-programming-with-rxjs?utm_campaign=yt_tutsplus_LmH60WAuBAs&utm_medium=referral&utm_source=youtube.com&utm_content=description
In this course, instructor Andrew Burgess will teach you how to use RxJS. You'll see how the simple tools it provides can be applied to a wide range of coding problems—follow along as Andrew shows you how to handle a number of common challenges with RxJS. After that, you'll get a chance to build a complete, if simple, game using reactive principles.