Customers who viewed this item also viewed
Buy New
-9%
$23.51$23.51
FREE delivery Tuesday, April 28 on orders shipped by Amazon over $35
Advertisement
Advertisement
Ships from: Amazon.com Sold by: Amazon.com
Used - Like New
$9.51$9.51
FREE delivery April 30 - May 4
Advertisement
Advertisement
Ships from: ThriftBooks-Chicago Sold by: ThriftBooks-Chicago
Sorry, there was a problem.
There was an error retrieving your Wish Lists. Please try again.Sorry, there was a problem.
List unavailable.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
React Explained: Your Step-by-Step Guide to React (2020 Edition)
Purchase options and add-ons
React Explained is a fun and enjoyable introduction to React, which is the Javascript framework of choice for WordPress, Drupal, Magento, and thousands of developers.
Key Features
- Up-to-Date: Constantly updated, the material in React Explained is always current.
- Clear instruction: You will follow plain English, clear visuals, and enjoyable step-by-step instructions.
- Hands-on learning: You will master React by building a complete React application.
What You’ll Learn
In React Explained, readers will dig deep into how React works and will learn how to build applications with it. While the focus is on building for the frontend on the web, many of the skills you will learn will also apply to writing React on the server side, for native applications and even for Virtual Reality environments.
Table of Contents
- The Javascript You Should Know for React
- Helpful Developer Tools for React
- A High Level Overview of React
- React Elements and Components Explained
- 5 Exercises in Writing React With Elements and Components
- JSX Explained
- 5 Exercises in Writing React With JSX
- Create React App Explained
- 5 Exercises With Create React App
- Props in React Explained
- 5 Exercises in Working With Props
- State in React Explained
- 5 Exercises in Working With State
- The Component Lifecycle Explained
- 5 Exercises With the Component Lifecycle
- Context Explained
- React Hooks Explained
- Exercises with Hooks
- Project Introduction
- Step 1 - Listing Content from State
- Step 2 - Routing and Single Content Views
- Step 3 - Adding a Content Form
- Step 4 - Adding Flash Messages
- Step 5 - Updating Content
- Step 6 - Deleting Content
- Step 7 - Maintaining Persistent State With Local Storage
- Step 8 - Authenticating With a Firebase Database
- Step 9 - CRUD and Live Syncing With Firebase
- Step 10 - Deploying the Project
- Step 11 - Refactoring Your Code
About the Author
Zac Gordon is a professional educator, who currently focuses on JavaScript development with and alongside WordPress at javascriptforwp.com. Zac has years of experience teaching at high schools, colleges, bootcamps and online learning sites like Treehouse, Udemy and Frontend Masters. In addition to teaching, Zac also runs Web Hosting for Students, one of the world’s largest hosting companies dedicated to students and teachers. You can also catch his free Office Yoga sessions on OfficeYoga.tv.
- ISBN-101798752980
- ISBN-13978-1798752982
- Publication dateMarch 5, 2019
- LanguageEnglish
- Dimensions6 x 0.83 x 9 inches
- Print length366 pages
Frequently bought together

Deals on related products
Customers also bought or read
- The Road to React: Your journey to master plain yet pragmatic React.js
Paperback$28.48$28.48Delivery May 2 - 3 - Learning React: Modern Patterns for Developing React Apps
Paperback$36.49$36.49FREE delivery Mon, Apr 27 - Beginning React: A Step-By-Step Gentle Guide to Learn React for Beginners (Code With Nathan)
Paperback$16.99$16.99Delivery Mon, Apr 27 - React Key Concepts: Consolidate your knowledge of React's core features
Paperback$59.99$59.99FREE delivery Tue, Apr 28 - React 18 Design Patterns and Best Practices: Design, build, and deploy production-ready web applications with React by leveraging industry-best practices
Paperback$44.99$44.99FREE delivery Tue, Apr 28 - React: The Comprehensive Guide to Mastering React.js with Hands-on Examples, Expert Tips, and Everything You Need to Build Dynamic, Scalable User Interfaces (Rheinwerk Computing)
Paperback$52.96$52.96FREE delivery Mon, Apr 27
Product details
- Publisher : Independently published
- Publication date : March 5, 2019
- Language : English
- Print length : 366 pages
- ISBN-10 : 1798752980
- ISBN-13 : 978-1798752982
- Item Weight : 1.08 pounds
- Dimensions : 6 x 0.83 x 9 inches
- Best Sellers Rank: #1,131,042 in Books (See Top 100 in Books)
- #179 in JavaScript Programming (Books)
- #421 in Web Design (Books)
- #2,374 in Programming Languages (Books)
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
Products related to this item
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviews with images
Learn React with this book! WOW!
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on April 2, 2019Format: PaperbackVerified PurchaseThis book is an absolute must if you want to learn React! I have been writing vanilla javascript for over 10 years for my WordPress Plugin company SlickRemix. I wanted to dive into React for a few reasons. First, WordPress is now using it for their editor and also because React seems to really be simple to use to solve some complex issues without having to write things from scratch.
The book starts you out with some background. It then gives you some basic knowledge of how React works and how to approach learning it. The books gets more advanced as you go along but in such a clear and concise manner. It also includes some easy-to-follow practice exercises. By the end, you will be creating a React project!
Don't spend months or years trying to learn this React on your own. I've done that in the past with other languages. Finding a great resource like this one will save you many headaches and hours of research. Do yourself a favor and buy this book. It's worth every penny I paid! Zach Gordon is an amazing teacher! If you want to learn Javascript Deeply he has other great resources on his website. Look him up.
Lastly, The book also stated that as React changes they will continue editing and updating this book and you will receive the newest version.
5.0 out of 5 starsThis book is an absolute must if you want to learn React! I have been writing vanilla javascript for over 10 years for my WordPress Plugin company SlickRemix. I wanted to dive into React for a few reasons. First, WordPress is now using it for their editor and also because React seems to really be simple to use to solve some complex issues without having to write things from scratch.Learn React with this book! WOW!
Reviewed in the United States on April 2, 2019
The book starts you out with some background. It then gives you some basic knowledge of how React works and how to approach learning it. The books gets more advanced as you go along but in such a clear and concise manner. It also includes some easy-to-follow practice exercises. By the end, you will be creating a React project!
Don't spend months or years trying to learn this React on your own. I've done that in the past with other languages. Finding a great resource like this one will save you many headaches and hours of research. Do yourself a favor and buy this book. It's worth every penny I paid! Zach Gordon is an amazing teacher! If you want to learn Javascript Deeply he has other great resources on his website. Look him up.
Lastly, The book also stated that as React changes they will continue editing and updating this book and you will receive the newest version.
Images in this review
- Reviewed in the United States on September 17, 2019Format: PaperbackVerified PurchaseEven from today's practices you can still gain a good deal of information on how to use react. Every step of code is explained along the way, and the project at the end is broad enough to be able to take your own approach at the end after completion.
Their are some things that I feel you should be aware of when actually making the database to make sure that you actually click on making the database for your project, google Firebase does not automatically make a database for your project when you provide the keys into your project. After doing that, you want to go to the rules, and set the read and write to true, so when you do your crud operations on the database your permissions will not be denied.
Pro/con: Excluding the blog project in the back, the amount of content is essentially what is taught in the developer docs for react, and half of these chapters are "exercise chapters" with provided solutions for each exercise. If you are experience in react, these can be useless, however if you are a new developer in react these can help you to reinforce the chapter ideas.
Pro/con: As i stated above the project above is not complete, however with the ideas he presents, it is very easy to add onto the project your own ideas, as such I was able to refactor the entire project using hooks, along with adding my own functionality to the function.
Pro: It adds onto the subjects of the react router as well as google Firebase, which makes creating a real time database easy to create. This was the highlights of the book for me personally, as I was looking into routing using react.
Overall, even today, I would still recommend this book in 2020, everything still works at this time given that they used methods that are stapled in react.
- Reviewed in the United States on October 24, 2020Format: PaperbackVerified PurchaseThis book is excellent! I am coming from purchasing many, many programming books. All of the code on GitHub worked! Everything that the book instructed users to do worked on Visual Studio Code! There were absolutely no errors in this book whatsoever! This book did a great job at explaining React directly from scratch! The book's layout was chronological and everything made perfect sense! On top of the excellent layout, there is a project at the end of the book to reinforce what readers have learning! Excellent learning material! I highly recommend this book to anyone wanting to learn React!
- Reviewed in the United States on June 19, 2024Format: PaperbackVerified PurchaseExplains in detail JavaScript concepts that are key to understanding React much easier. Fun to read!
- Reviewed in the United States on December 12, 2021Format: PaperbackVerified PurchaseBetter as an online resource.
- Reviewed in the United States on September 15, 2021Format: PaperbackVerified PurchaseThere are other React books, and they may be much more marketed than this one, but they don't *really* EXPLAIN React. That is the key about this book - this book explains both HOW something is done, and WHY something is done that way it is. Other books are missing that very important WHY.
I am amazed how good this book is, given how low profile this book is, not too heavily marketed. I almost feel like I'm letting folks in on a useful secret as I write this review :)
React Docs are also a good source of information. I'd recommend this book + React Docs as your recipe to getting up to speed on React very quickly.
- Reviewed in the United States on September 5, 2022Format: PaperbackVerified PurchaseIt's definitely not a recipe book. The concepts iterated over are very shallow in content. It gives you a lot of mini projects and exercises. Good reference.
- Reviewed in the United States on November 21, 2021Format: PaperbackVerified PurchaseThe Internet is full of tutorials and videos out there. I usually buy a book to structure the learning process.
A good writer understands how to build the readers' knowledge step by step, giving context, teaching the basics, and incrementally getting you to the point.
This book excels on that.
Plus, it doesn`t waste time teaching you things that you don`t need to know, it is a common mistake when authors, for the sake of filling out pages, overwhelm the reader with unnecessary info.
If you want to learn React, I can tell this book is the best place to start.
Top reviews from other countries
ecpReviewed in France on November 28, 20195.0 out of 5 stars Best react book
Format: KindleVerified PurchaseSimply perfect
Kristopher DriverReviewed in Canada on October 7, 20205.0 out of 5 stars Great balance of precise and concise. Very good value relative to all others
Format: PaperbackVerified PurchaseDespite the gravity of the subject matter, the book is written in what feels like tweets (1-3 sentence paragraphs). While this would be annoying in a novel or something, it really helps spread out the material as you digest one concept at a time with some peeking under the hood to really get a broad understanding of what's going on when I write a line of code. Most guides I've come across are just "see my code, see my code run, memorize my code running" but this book says "see my code, this is how it runs, this is WHY it runs, this is how to bend and warp it". It's a much better learning experience than most other programming and webdeb books I've come across over the years.
It's not perfect, but it's really helpful and half the price of less helpful books out there.
Dorothea LeiteReviewed in Australia on October 20, 20245.0 out of 5 stars React-ing
Format: KindleVerified PurchaseAnother book that took quite complex issues and put them in layman terms with lots of diverse examples. I had fun and learn’t a lot.
-
Cliente de AmazonReviewed in Mexico on April 21, 20235.0 out of 5 stars Buena opción para principiantes
Format: PaperbackVerified PurchaseFue mi primer acercamiento a React y fue de gran ayuda. Temas en orden consistente acompañados de ejercicios adecuados y con la solución en caso de tener problemas al resolverlos. Todo el código funciona, cosa que me sorprendió gratamente.
Lo recomiendo 100% para aquellos que quieran iniciarse en esta tecnología.
-
LucianoReviewed in Brazil on July 12, 20215.0 out of 5 stars Recomendo
Format: KindleVerified PurchaseExcelente didática e metodologia, recomendo.









![Computer Networking Bible: [3 in 1] The Complete Crash Course to Effectively Design, Implement and Manage Networks. Including Sections on Security, Performance and Scalability](https://m.media-amazon.com/images/I/41H4YJnxKgL._AC_SR100,100_QL65_.jpg)

