Netflix JavaScript Talks – RxJS + Redux + React = Amazing!




Jay Phelps (@_jayphelps ) talks about why Netflix loves reactive programming with Rx. In this talk he shares the basics of RxJS 5 Observables and how they can be used with React and Redux to manage asynchronous effects using redux-observable.

http://redux-observable.js.org

Slides: http://www.slideshare.net/jayphelps/rxjs-redux-react-amazing

Original source


43 responses to “Netflix JavaScript Talks – RxJS + Redux + React = Amazing!”

  1. Middleware is something that sits between and doesn't work in parallel . I believe website of redux-observable states that actions hit the reducers first and then dispatches another action. So calling it a middleware in talks and writing on your site might be a whole lot confusing.

  2. 1: he teaching lies ! All the txt code = also called snippet ! These piece txt are all line by numbers ! See how mankind not teach all compleetly evil mankind that how you spot evil ? Dude ?

  3. I think it's clear that RxJS can reduce the lines of production code we need to write in complicated, async cases. What I'm still not convinced of (and this talk completely skips over) is how to effectively unit test all this behavior.

    RxJS lets us compose complicated behaviors using the various Observable operators (switchMap, debounce, takeUntil, etc), and at the end of the day, we still need to verify that we've composed these behaviors correctly.

    Is there a good unit-testing story for these complicated epics? What would a unit-test suite look like for the autocomplete example mentioned in this talk? What about the multiplexed, bilateral web sockets example?

    It would be even cooler to compare the unit tests between the traditional callback/Promise based implementation with Observables. Is the testing code also simpler, more succinct?

    Thanks, really is a great video!

  4. Great! I love the architecture. But where did the name EPIC come from?! It doesn't say anything. It's not self-explaining. It could be simply called "mapper", and our lives would be simpler 😉

Leave a Reply