Buy new:
$36.49
FREE delivery: Monday, Jan 29
Ships from: Amazon.com
Sold by: Amazon.com
List Price: $65.99 Details

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
Save: $29.50 (45%)
FREE Returns
Return this item for free
  • Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no shipping charges
  • Learn more about free returns.
FREE delivery Monday, January 29
Or fastest delivery Thursday, January 25. Order within 16 hrs 45 mins
Only 20 left in stock (more on the way).
$$36.49 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$36.49
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Get Fast, Free Shipping with Amazon Prime
FREE delivery February 2 - 7 on orders shipped by Amazon over $35
Or fastest delivery February 2 - 6
Condition: Used: Good
Comment: Minimal signs of wear.
Access codes and supplements are not guaranteed with used items.
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
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

Follow the author

Something went wrong. Please try your request again later.

Learning React: Modern Patterns for Developing React Apps 2nd Edition

4.3 4.3 out of 5 stars 219 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$36.49","priceAmount":36.49,"currencySymbol":"$","integerValue":"36","decimalSeparator":".","fractionalValue":"49","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"%2BBqJzNhtuPAEE6u8qa%2Bh0KNmRO%2BiHYz5EhZVlureIIOFyQi8yf%2B%2BN7ZwiwSvRs9%2BJGZwbJ1R9trn8MXBWp%2Fy7K57zMfQTwAioSm0jsdFH8ZU%2F3Lo1pfxCiZrt53GRXoUY3hPOodfeRJnU9lQmpoB6w%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$33.99","priceAmount":33.99,"currencySymbol":"$","integerValue":"33","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"%2BBqJzNhtuPAEE6u8qa%2Bh0KNmRO%2BiHYz5QRAm1a12LQPtcHZWGiTSgxihv8YbyvYRmpVpQ%2BQkkl2%2B1X%2By%2BSjUoa61QJYmbSWiYPhmeGzuUx6tuoFPuCMNPiHTQO0bcCAtPRWqqmNfPLBZLLogDTG1mB6rBI9i2NW275%2BNRWsIH9izYNVobKwxePkBIDUHIdkK","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons


Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$36.49
Get it as soon as Friday, Jan 26
Only 20 left in stock (more on the way).
Ships from and sold by Amazon.com.
+
$43.99
Get it as soon as Friday, Jan 26
In Stock
Ships from and sold by Amazon.com.
+
$42.99
Get it as soon as Friday, Jan 26
In Stock
Ships from and sold by Amazon.com.
Total price:
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.

From the brand


From the Publisher

react, apps

From the Preface

This book is for developers who want to learn the React library while learning the latest techniques currently emerging in the JavaScript language. This is an exciting time to be a JavaScript developer. The ecosystem is exploding with new tools, syntax, and best practices that promise to solve many of our development problems. Our aim with this book is to organize these techniques so you can get to work with React right away. We’ll get into state management, React Router, testing, and server rendering, so we promise not to introduce only the basics and then throw you to the wolves.

This book does not assume any knowledge of React at all. We’ll introduce all of React’s basics from scratch. Similarly, we won’t assume that you’ve worked with the latest JavaScript syntax. This will be introduced in Chapter 2 as a foundation for the rest of the chapters.

You’ll be better prepared for the contents of the book if you’re comfortable with HTML, CSS, and JavaScript. It’s almost always best to be comfortable with these big three before diving into a JavaScript library.

Along the way, check out the GitHub repository. All of the examples are there and will allow you to practice hands-on.

Editorial Reviews

About the Author

Alex Banks and Eve Porcello are software engineers, authors, and trainers. With their company Moon Highway, theyâ??ve taught JavaScript, Node, React, and GraphQL courses to engineers all over the world. Theyâ??ve also created videos and authored training content for Oâ??Reilly, LinkedIn Learning, and egghead.io.

Product details

  • Publisher ‏ : ‎ O'Reilly Media; 2nd edition (July 21, 2020)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 307 pages
  • ISBN-10 ‏ : ‎ 1492051721
  • ISBN-13 ‏ : ‎ 978-1492051725
  • Item Weight ‏ : ‎ 1.09 pounds
  • Dimensions ‏ : ‎ 7 x 0.65 x 9.19 inches
  • Customer Reviews:
    4.3 4.3 out of 5 stars 219 ratings

Important information

To report an issue with this product or seller, click here.

About the author

Follow authors to get new release updates, plus improved recommendations.
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 author blogs and more

Customer reviews

4.3 out of 5 stars
4.3 out of 5
219 global ratings
All Photos
Missing a “not” on page 153, line 7.
4 Stars
Missing a “not” on page 153, line 7.
Missing a not can easily confuse readers.
Missing a “not” on page 153, line 7.
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 November 24, 2021
2 people found this helpful
Report
Reviewed in the United States on September 13, 2020
2 people found this helpful
Report
Reviewed in the United States on August 21, 2020
Customer image
4.0 out of 5 stars Missing a “not” on page 153, line 7.
Reviewed in the United States on August 21, 2020
Missing a not can easily confuse readers.
Images in this review
Customer image
Customer image
7 people found this helpful
Report
Reviewed in the United States on June 5, 2021
One person found this helpful
Report
Reviewed in the United States on August 25, 2020
One person found this helpful
Report
Reviewed in the United States on September 13, 2020
Customer image
3.0 out of 5 stars Lord help you if you're a beginner
Reviewed in the United States on September 13, 2020
The first half of this book is a great read. I thought it balanced introducing a primer for JavaScript and going through the history and motivation for using React pretty well. As one reviewer mentioned, it just kind of breezes through setting up and running a react app pretty quickly and never comes back to the subject.

Then, somewhere between the halfway point and the two-thirds point through the book, the examples just started turning into confusing messes. One reviewer put it best in saying that the poorly crafted examples actually have the side effect of helping you learn more as you have to try to figure out how to get the things working.

I attached two images to kind of showcase this. On one page, they start refactoring one of the example projects so that the React components that we created end up at the App component level. It says to remove a component called "RepoMenu" from another component called "UserRepositories" where it was a nested component. Then, on the very next page, the next code example snippet shows that same "RepoMenu" component still in the exact place where they just said to remove it from. And not only did they not actually remove the component after they told the reader to, they changed one of the property names on the "RepoMenu" component in the later code snippet, so if you just blindly copied what they had, you would inadvertently break your code. That's just one of many examples.

Aside from the confusing examples, the other major issue I have with this book is that once the refactoring starts, they kind of just show the refactored code in a vacuum that's void of any context. Some of the refactorings involve creating new components or functions and they'll show this new code, but on quite a few occasions they won't show where that code goes. Many times I couldn't tell if I had just created a new component that should go in its own new file or if I had just created a helper function that should just live in the same file as an existing component.

If you have some experience with programming and/or web development, you'll likely be able to work through a lot of these inconsistencies and issues with only mild annoyance, but if you're completely new to programming and/or web development, lord help you because you're gonna be in for a challenge with this book.

All in all this book does have some good information and it's one of the newest books published on React that I could find so I think it's worth looking at, but maybe not as an introduction to programming or React.
Images in this review
Customer image Customer image
Customer imageCustomer image
31 people found this helpful
Report
Reviewed in the United States on February 7, 2021
One person found this helpful
Report
Reviewed in the United States on January 25, 2021
3 people found this helpful
Report

Top reviews from other countries

Translate all reviews to English
mionavmanspecialist
5.0 out of 5 stars Nice to have it in book form
Reviewed in the Netherlands on February 25, 2023
Stefan Marijanovic
5.0 out of 5 stars Everything was great!
Reviewed in Germany on November 9, 2022
A. B.
5.0 out of 5 stars Good for programmers of other languages unfamiliar with Javascript and React
Reviewed in the United Kingdom on August 9, 2021
2 people found this helpful
Report
Anonimo
5.0 out of 5 stars Ottimo
Reviewed in Italy on November 10, 2020
Amazon カスタマー
5.0 out of 5 stars One word
Reviewed in Japan on June 30, 2020
2 people found this helpful
Report