---
product_id: 47302960
title: "Learning React: Functional Web Development with React and Redux"
price: "R907"
currency: ZAR
in_stock: true
reviews_count: 11
url: https://www.desertcart.co.za/products/47302960-learning-react-functional-web-development-with-react-and-redux
store_origin: ZA
region: South Africa
---

# Learning React: Functional Web Development with React and Redux

**Price:** R907
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Learning React: Functional Web Development with React and Redux
- **How much does it cost?** R907 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.co.za](https://www.desertcart.co.za/products/47302960-learning-react-functional-web-development-with-react-and-redux)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Learning React: Functional Web Development with React and Redux [Banks, Alex, Porcello, Eve] on desertcart.com. *FREE* shipping on qualifying offers. Learning React: Functional Web Development with React and Redux

Review: Great resource for updating to ES6, learning about functional programming, and learning about React - "Learning React" is a book that was written for someone such as myself – a seasoned programmer, but someone who wanted a primer on some of the core concepts of functional programming; who wanted a guide the bigger points of what’s changed from ES5 to ES6; who needed a little convincing as to why MVC frameworks are the end-all-be-all in the web these days. And that's just the first three chapters. After getting through the more theoretical chapters, the meat of the book was a color picker built from start to finish over the course of the book. From passing props to state management to Redux, the examples started with the most basic of concepts and built into more complex data management. The book comes with a link to the GitHub repository with the code samples in it, and it’s super easy to follow along with what has been written having the code samples open and color-coded in my preferred code editor, VS Code. This is a book that got me excited about writing code. It has me walking and talking functional programming, and I was able to go out and almost immediately apply the concepts I learned in it to current projects. It promises to be a book "for developers who want to learn the React library while learning the latest techniques currently emerging in the Javascript language", and it delivers.
Review: In-depth coverage of React and the ecosystem of React - Overall, this book was worth my time and money. So, absolutely no regrets with the purchase. For me, the book didn't come across as a "type along as you read" type of book, which I do find useful in reinforcing a subject. Rather, this book is more of the in-depth type where pages contain paragraphs of description and there is a snippet of a code sample to reference. Nothing wrong with that, but I wanted to point it out in my review to set anyone's expectations before purchasing the book. That said, if I may digress for a minute, when I first tried my hand with a React project back in spring 2015, I remember it being architecturally different than the 1.x version of AngularJS and part of learning of React for me at that time was understanding how React was to to fit in the overall work of a single-page app / web app. After that two-week immersion with React, I actually stopped using it due to other priorities and due to my place-of-work's commitment to AngularJS at the time. Now, fast-forward to January 2018 and I am going through this book. The world of JavaScript has changed much since spring 2015. We live with ECMAScript 2015, 2016 and 2017. I decided to purchase this book because I felt that I already knew the quick-and-dirty of setting up a React app (at least I thought I did), but wanted something that would explain what is current in the world of React and get into the subject at a deeper level than what would be found with online tutorials. This book does all of that. Be aware that this book is for those already familiar with ECMAScript 2015 and later. The code examples are written using ECMAScript 2015 syntax, so if you haven't stayed current with JavaScript, you'll want to be sure to read and re-read chapter 2 of the book which does a good job of covering ECMAScript 2015 -- not exhaustively, but enough to prepare you for the rest of the book's code samples. Like other reviewers have pointed out, I did spot typos / grammatical errors in the book, hence the star deduction. This book is the type where you'll want to highlight key topics and be prepared to read chapters several times to really absorb all of the information being presented. If you are not strong with JavaScript, you may find this book overwhelming despite the title being "Learning React." The book assumes, like I mentioned, current knowledge of JavaScript and doesn't attempt to teach JavaScript in addition to teaching React.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN  | 1491954620 |
| Best Sellers Rank | #1,225,087 in Books ( See Top 100 in Books ) #261 in JavaScript Programming (Books) #1,467 in Software Development (Books) #3,213 in Programming Languages (Books) |
| Customer Reviews | 4.4 4.4 out of 5 stars (245) |
| Dimensions  | 3.75 x 0.5 x 9 inches |
| Edition  | 1st |
| ISBN-10  | 9781491954621 |
| ISBN-13  | 978-1491954621 |
| Item Weight  | 1.25 pounds |
| Language  | English |
| Print length  | 350 pages |
| Publication date  | June 13, 2017 |
| Publisher  | O'Reilly Media |

## Images

![Learning React: Functional Web Development with React and Redux - Image 1](https://m.media-amazon.com/images/I/91+j1w9Vk7L.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Great resource for updating to ES6, learning about functional programming, and learning about React
*by A***. on October 22, 2019*

"Learning React" is a book that was written for someone such as myself – a seasoned programmer, but someone who wanted a primer on some of the core concepts of functional programming; who wanted a guide the bigger points of what’s changed from ES5 to ES6; who needed a little convincing as to why MVC frameworks are the end-all-be-all in the web these days. And that's just the first three chapters. After getting through the more theoretical chapters, the meat of the book was a color picker built from start to finish over the course of the book. From passing props to state management to Redux, the examples started with the most basic of concepts and built into more complex data management. The book comes with a link to the GitHub repository with the code samples in it, and it’s super easy to follow along with what has been written having the code samples open and color-coded in my preferred code editor, VS Code. This is a book that got me excited about writing code. It has me walking and talking functional programming, and I was able to go out and almost immediately apply the concepts I learned in it to current projects. It promises to be a book "for developers who want to learn the React library while learning the latest techniques currently emerging in the Javascript language", and it delivers.

### ⭐⭐⭐⭐ In-depth coverage of React and the ecosystem of React
*by M***. on January 7, 2018*

Overall, this book was worth my time and money. So, absolutely no regrets with the purchase. For me, the book didn't come across as a "type along as you read" type of book, which I do find useful in reinforcing a subject. Rather, this book is more of the in-depth type where pages contain paragraphs of description and there is a snippet of a code sample to reference. Nothing wrong with that, but I wanted to point it out in my review to set anyone's expectations before purchasing the book. That said, if I may digress for a minute, when I first tried my hand with a React project back in spring 2015, I remember it being architecturally different than the 1.x version of AngularJS and part of learning of React for me at that time was understanding how React was to to fit in the overall work of a single-page app / web app. After that two-week immersion with React, I actually stopped using it due to other priorities and due to my place-of-work's commitment to AngularJS at the time. Now, fast-forward to January 2018 and I am going through this book. The world of JavaScript has changed much since spring 2015. We live with ECMAScript 2015, 2016 and 2017. I decided to purchase this book because I felt that I already knew the quick-and-dirty of setting up a React app (at least I thought I did), but wanted something that would explain what is current in the world of React and get into the subject at a deeper level than what would be found with online tutorials. This book does all of that. Be aware that this book is for those already familiar with ECMAScript 2015 and later. The code examples are written using ECMAScript 2015 syntax, so if you haven't stayed current with JavaScript, you'll want to be sure to read and re-read chapter 2 of the book which does a good job of covering ECMAScript 2015 -- not exhaustively, but enough to prepare you for the rest of the book's code samples. Like other reviewers have pointed out, I did spot typos / grammatical errors in the book, hence the star deduction. This book is the type where you'll want to highlight key topics and be prepared to read chapters several times to really absorb all of the information being presented. If you are not strong with JavaScript, you may find this book overwhelming despite the title being "Learning React." The book assumes, like I mentioned, current knowledge of JavaScript and doesn't attempt to teach JavaScript in addition to teaching React.

### ⭐⭐⭐⭐⭐ Great for a functional start into React
*by K***O on September 15, 2018*

I came to this book as an experienced functional programmer and as beginner in JavaScript and React. I left with a working knowledge of the React and Redux frameworks that I could immediately apply into building a web app. I greatly appreciated how the authors showed the object-oriented way of using the framework but also always turned back to showing how to do the same in a functional way. I got exactly what I wanted out of this book and I tried several alongside it to compare. Some intro knowledge about Node.js is recommended to tackle this one, though, so I recommend combining it with "Beginning Node.js" by Basarat Ali Syed. That one helped me bridge the knowledge gap, and launched me into exploring the topic on my own and adding in custom libraries, etc.

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.co.za/products/47302960-learning-react-functional-web-development-with-react-and-redux](https://www.desertcart.co.za/products/47302960-learning-react-functional-web-development-with-react-and-redux)

---

*Product available on Desertcart South Africa*
*Store origin: ZA*
*Last updated: 2026-03-25*