Chapter 7. Functional Reactive Programming
If you are a frontend or backend JavaScript developer who works on large and complex JavaScript applications and deals with a lot of code that responds to asynchronous data updates, user activities, and system activities, then it's perhaps the best time to explore functional reactive programming (FRP), as it's a time-saving, bug-preventing, easy-to-read, and modularized style of writing code. You don't need to know any functional programming language or be a hardcore functional language programmer; rather, you just need to know the basics of functional programming. In this chapter, we will learn how to use FRP using Bacon.js
, which is an FRP library for both frontend and backend JavaScript.
We'll cover ...
Get JavaScript: Moving to ES2015 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.