Shop Khloud Popcorn
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy New
-9% $23.51
FREE delivery Tuesday, April 28 on orders shipped by Amazon over $35
Ships from: Amazon.com
Sold by: Amazon.com
$23.51 with 9 percent savings
List Price: $25.95 Image
Get Fast, Free Shipping with Amazon Prime
FREE delivery Tuesday, April 28 on orders shipped by Amazon over $35
Or Prime members get FREE delivery Saturday, April 25. Join Prime
In Stock
$$23.51 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$23.51
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
FREE return
At least one free return option available.
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$9.51
Pages are clean and are not marred by notes or folds of any kind. ~ ThriftBooks: Read More, Spend Less Pages are clean and are not marred by notes or folds of any kind. ~ ThriftBooks: Read More, Spend Less See less
FREE delivery April 30 - May 4. Details
In stock
$$23.51 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$23.51
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by ThriftBooks-Chicago.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

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.

QR code to download the Kindle App

  • React Explained: Your Step-by-Step Guide to React (2020 Edition)

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

React Explained: Your Step-by-Step Guide to React (2020 Edition)

4.3 out of 5 stars (188)

{"desktop_buybox_group_1":[{"displayPrice":"$23.51","priceAmount":23.51,"currencySymbol":"$","integerValue":"23","decimalSeparator":".","fractionalValue":"51","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"Q%2FHDPfpmnwaBZRFdWqLoPN42Xs1qZxFh%2FWkIdVfkyWybN2EwOS2CohQngs0W5l0KhAr%2FsgVkVTlnuM6Kls8EuCMPP8E3GTURqFcWT0D4eRe5xlzR%2FyYvm%2FZmY%2BUL4RAjfGCyuXUPGYJJbvh%2FabLnZg%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$9.51","priceAmount":9.51,"currencySymbol":"$","integerValue":"9","decimalSeparator":".","fractionalValue":"51","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"Q%2FHDPfpmnwaBZRFdWqLoPN42Xs1qZxFhNq8ku6C%2BimnTXPs2OhEapbwiHwj%2BaoBNLLibKphCuf3ZlVOGExRI7T7m%2F40%2BEIcBe1YYLASz3T%2B9TFyynnAaituRHSt1sNvW3An2y0p8JBhwIAzk2SSBZIDu6LqWyb%2Fs%2BwSlT9DiLb9CllcumMLWJw%3D%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Updated June 2020!
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
  1. The Javascript You Should Know for React
  2. Helpful Developer Tools for React
  3. A High Level Overview of React
  4. React Elements and Components Explained
  5. 5 Exercises in Writing React With Elements and Components
  6. JSX Explained
  7. 5 Exercises in Writing React With JSX
  8. Create React App Explained
  9. 5 Exercises With Create React App
  10. Props in React Explained
  11. 5 Exercises in Working With Props
  12. State in React Explained
  13. 5 Exercises in Working With State
  14. The Component Lifecycle Explained
  15. 5 Exercises With the Component Lifecycle
  16. Context Explained
  17. React Hooks Explained
  18. Exercises with Hooks
  19. Project Introduction
  20. Step 1 - Listing Content from State
  21. Step 2 - Routing and Single Content Views
  22. Step 3 - Adding a Content Form
  23. Step 4 - Adding Flash Messages
  24. Step 5 - Updating Content
  25. Step 6 - Deleting Content
  26. Step 7 - Maintaining Persistent State With Local Storage
  27. Step 8 - Authenticating With a Firebase Database
  28. Step 9 - CRUD and Live Syncing With Firebase
  29. Step 10 - Deploying the Project
  30. 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.
Sponsored

Frequently bought together

This item: React Explained: Your Step-by-Step Guide to React (2020 Edition)
$23.51
Get it as soon as Tuesday, Apr 28
In Stock
Ships from and sold by Amazon.com.
+
$28.48
Get it as soon as Saturday, May 2
Sold by LionPage and ships from Amazon Fulfillment.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

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)
  • Customer Reviews:
    4.3 out of 5 stars (188)

About the author

Follow authors to get new release updates, plus improved recommendations.
Zac Gordon
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Sponsored

Customer reviews

4.3 out of 5 stars
188 global ratings
Sponsored
Learn React with this book! WOW!
5 out of 5 stars
Learn React with this book! WOW!
This 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.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

  • Reviewed in the United States on April 2, 2019
    Format: PaperbackVerified Purchase
    This 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.
    Customer image
    5.0 out of 5 stars
    Learn React with this book! WOW!

    Reviewed in the United States on April 2, 2019
    This 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.
    Images in this review
    Customer image
    28 people found this helpful
    Report
  • Reviewed in the United States on September 17, 2019
    Format: PaperbackVerified Purchase
    Even 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.
    3 people found this helpful
    Report
  • Reviewed in the United States on October 24, 2020
    Format: PaperbackVerified Purchase
    This 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!
    One person found this helpful
    Report
  • Reviewed in the United States on June 19, 2024
    Format: PaperbackVerified Purchase
    Explains in detail JavaScript concepts that are key to understanding React much easier. Fun to read!
  • Reviewed in the United States on December 12, 2021
    Format: PaperbackVerified Purchase
    Better as an online resource.
  • Reviewed in the United States on September 15, 2021
    Format: PaperbackVerified Purchase
    There 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.
    4 people found this helpful
    Report
  • Reviewed in the United States on September 5, 2022
    Format: PaperbackVerified Purchase
    It'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, 2021
    Format: PaperbackVerified Purchase
    The 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.
    One person found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • ecp
    5.0 out of 5 stars Best react book
    Reviewed in France on November 28, 2019
    Format: KindleVerified Purchase
    Simply perfect
  • Kristopher Driver
    5.0 out of 5 stars Great balance of precise and concise. Very good value relative to all others
    Reviewed in Canada on October 7, 2020
    Format: PaperbackVerified Purchase
    Despite 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 Leite
    5.0 out of 5 stars React-ing
    Reviewed in Australia on October 20, 2024
    Format: KindleVerified Purchase
    Another 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 Amazon
    5.0 out of 5 stars Buena opción para principiantes
    Reviewed in Mexico on April 21, 2023
    Format: PaperbackVerified Purchase
    Fue 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.
    Report
  • Luciano
    5.0 out of 5 stars Recomendo
    Reviewed in Brazil on July 12, 2021
    Format: KindleVerified Purchase
    Excelente didática e metodologia, recomendo.