Jump to ratings and reviews
Rate this book

Reactive Programming with JavaScript

Rate this book
Learn the hot new front-end web framework from ReactJS, an easy way of developing the V in MVC and a better approach to software engineering in JavaScript

About This BookLearn to develop webapps for Facebook's front-end development using ReactJSUse functional reactive programming with ReactJSEasyto understand, comprehensive with in-depth coverage of practical examplesWho This Book Is ForIf you are proficient with JavaScript and want to know about functional programming, reactive programming, functional reactive programming, and the Facebook approach to functional reactive programming then this book is for you.

This book is also for web/front-end developers who would like webapps to be developed faster and more easily using the ReactJS framework.

Basic knowledge of JavaScript is expected.

What You Will LearnLearn functional reactive programming with JavaScript for non-mathematiciansExperience Facebook's primary front-end framework, ReactJSUsing the tools Facebook uses to build a better site in less timeCreate and implement Node.jsDelve into the development of webapps using ReactJSImplementation of FRP ReactJS with live examplesIn DetailReactive programming is carried out using the building blocks of functional programming. JavaScript libraries such as ReactJS are used for front-end web development that is both competent and powerful. ReactJS is intensively being used to develop webapps for Facebook.

This title is among the first of those addressing how everyday programmers can take advantage of (functional) reactive programming without having an extremely heavy mathematical background. It starts with the basics a front-end developer can easily connect with, while also covering the basics of functional programming. Then it goes on to explain non-functional reactive programming with the help of a live example. After that it gives a theoretical overview of reactive programming supported by functional programming. Tools to make functional reactive programming easier like Bacon.js, a library like jQuery, are also covered. Finally, it finishes with building one small and one larger front-end project.

Style and approachA rounded and multifaceted approach covers reactive JavaScript with Facebook's ReactJS. The author's lively approach makes the book even more engaging. Also, with easy-to-understand examples, readers will learn how to use functional reactive programming with JavaScript.

376 pages, Kindle Edition

First published August 31, 2015

1 person is currently reading
5 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
0 (0%)
3 stars
3 (42%)
2 stars
2 (28%)
1 star
2 (28%)
Displaying 1 - 3 of 3 reviews
Profile Image for Julio Biason.
199 reviews28 followers
May 27, 2016
If I had to define this book in a single word, I'd had to go with "unfocused".

Now, with that title, you'd expect to learn about the principles that drove the design of things like "ReactJS". But it doesn't. This is not about Reactive Programming. It's about ReactJS. And it's not about Reactive Programming, it's about Reactive Funcional Programming.

Well, you'd still expect it to come with some conclusions about ReactJS, right? Wrong again.

Most of the time you'll spend reading things that have absolutely no relation with reactive programming, functional reactive programming or even ReactJS. There is a long rant about C++ which ends with no conclusion at all and gives no pointers on how it connects to the whole. There is another discussion about INTERCAL which leads to nowhere -- maybe, except, the author's bank account for the number of words.

At some point, the author finally discusses a bit of functional programming talking about
map
,
filter
and
reduce
, but it goes nowhere from there and a whole chapter with 10+ pages have a single paragraph about real, focused talk about functional programming; the rest is just more rambling going to nowhere.

If it was possible to run tests over the content of the book, the amount of content out of a coverage on a BDD about Reactive Programming would point that about 90% of it is never tested. It's content that talks absolutely nothing about reactive programming, with large portions being repeated over and over again (which makes me, once again, wonder why Packt pays for reviewers when this kind of bullshit happens).

"This book is about ReactJS", the author says in the introduction, but there are only 4 chapters about ReactJS, with terrible JavaScript and absolutely no explanation on why things are being designed that way.

You want a review in a single phrase? Ok, that phrase would be "stay away from this book".
379 reviews10 followers
October 1, 2016
Forse il peggior libro che abbia letto quest'anno.

Tanto per cominciare non parla assolutamente di Reactive Programming, ma solo di ReactJS, e neanche tanto.

Due terzi abbondanti del libro sono un'analisi critica degli scritti di Douglas Crockford. O meglio, di 4 o 5 paragrafi dei suoi libri, ripetuti fino alla nausea.

Quando cita Immutable.js, che avrebbe qualche funzionalità reactive, si limita a riportare la lista delle funzioni, senza spiegare niente.

Le spiegazioni su ReactJS sono al limite del comprensibile, e il codice è tra i peggiori che abbia mai visto in vita mia. Sembra che abbia preso pessimo codice scritto per jQuery e l'abbia infilato dentro la funzione render() di un paio di componenti. God-components, tra l'altro, che nemmeno sfruttano la modularità di ReactJS.

Da dimenticare.
Profile Image for Hays Hutton.
9 reviews1 follower
September 16, 2015
parts were good. the parts i liked were more about computer programming history. i didn't care for the code examples (which were long and involved for their value)
Displaying 1 - 3 of 3 reviews

Can't find what you're looking for?

Get help and learn more about the design.