Rares and Taylor talk about what even thinking reactively is and the types of problems a reactive solution is good for. The user is the biggest source of asynchronous action and RxJS gives you a great way to handle all the forms of asynchronous action that users will through at you. Rares learned this approach through working on a large scale trading application that had price and market events coming in every second that needed to be updated in tandem with user events.