React: The easiest and most practical way to learn React.

preface

Learn How to Learn React uses the best parts of the roadmap to teach React and incorporate them into a compelling code implementation of a real-world App.

There are a lot of road maps for how to learn React. The book takes the essence of these roadmaps and puts them into a specific application. You’ll build your own React application. Learn about ES6, learn about React basics, advanced concepts, and internal state management of components.

Author and translator

First, thanks to Robin Wieruch, author of The Road to Learn React. The Road to Learn React-Simplified Chinese Translation The Road to Learn React-Simplified Chinese Translation

Translated by JS Community, ThoughtWorks’ deluxe translators team (in no particular order) :

@Leizeng, @JimmyLV

@Sbeator, @Kenpusney

@Azzgo wen Yishan, @Trotyl Yu Zejiang

@AriesJIA, @Yixi

HelloRuiLi (Li Rui), Lazurey (Liang Yue)

Zengyang2014, @liujiefengfeng

@Futantan, @Linksgo2011

This book introduces

Learn how to React will teach you the basics of React. With this tutorial, you can build a usable application using Pure React without having to worry about other complex tools. I’ll walk you through the entire process from development environment prep to deployment live. Each chapter of the book contains additional index materials and exercises. After reading this book, you’ll be able to build a React application on your own. I, Robin Wieruch, and the community will continue to maintain and update this material.

With Learn how to React, I wanted to give you a good foundation before starting to plunge into the larger React ecosystem. It explains basic concepts, design patterns, and best practices through a real-world React application.

You’ll learn to build your own React application. The application will cover some of the real features, such as paging, client-side caching, and interactive features like search and sorting. In addition, you’ll slowly transition from JavaScript ES5 to JavaScript ES6 in the process. I hope this book captures my passion for React and JavaScript and helps you get started on your development journey.

What you can expect to learn (so far…)

  • Hacker News React version
  • No complex configuration
  • Initialize your app with create-react-app
  • Efficient and lightweight code
  • React setState only for state management (so far…)
  • A smooth transition from JavaScript ES5 to ES6
  • Use of React setState and lifecycle functions
  • Interacting with a real API (Hacker News)
  • Advanced user Interaction
  • Client-side sorting
  • Client Filtering
  • Server-side search
  • Implementation of client caching
  • Higher-order functions and higher-order components
  • Snapshot testing of components with Jest
  • Use Enzyme to unit test the component
  • Some useful tool libraries were learned along the way
  • Process exercises and extended reading
  • Identify and reinforce what you’ve learned
  • Deploy your application to a production environment

What do you need to know?

Before you begin reading this book, you should be familiar with HTML, CSS, and JavaScript (ES5). This book will teach ES6 and beyond, and if you are familiar with different SPA frameworks or libraries, you should already know the basics. If you’re just starting out on your Web development journey, you should first learn and master HTML, CSS, and JavaScript before learning React.

Readers share

Muhammad Kashif: “Learn how to React is a unique book that I recommend to any student or professional who wants to learn the basics and advanced techniques of React. She’s packed with inspirational tips and one-of-a-kind technical tips. There are plenty of examples and references, but they all end up being applied to the problems we’re trying to solve, which is a testament to the amazing meticulousness of writing this book. I have 17 years of experience in Internet and desktop development. Before reading this book, I had a rough time learning React. And this book works like magic.”

Andre Vargas: “Robin Wieruch’s ‘Learn How to React’ is a great book! Most of what I learned about React and even ES6 came through her!”

Nicholas Hunt-Walker, Instructor of Python at a Seattle Coding School: “This is one of the most rigorous and practical programming books I have ever read. A complete guide to React and ES6.”

Austin Green: “Thank you very much, really enjoyed the book. Perfect learning curve, whether React, ES6, or abstract programming concepts.”

Nicole Ferguson: “I found it so much fun following Robin’s React class this weekend. It almost makes me feel ashamed.”

Karan: “Just finished the course. This is the best book on React and JS in the world. It perfectly shows the elegance of ES. Worship! :)”

Eric Priou: “Robin’s Learn How to React is a must-read. Brief introduction to React and Javascript.”

A new developer: “As a new developer, I just finished learning this book and thank you so much for writing this book. It’s so easy to get started, I’m sure I’ll be able to start building a new app from scratch in the next few days. This book is much better than the official React primer I tried (which I couldn’t finish due to a lack of detail). The practice questions at the end of each chapter are very motivating for me.”

One student: “This is the best book to learn React. We can do exercises while we study the point, and then stick to our study topic. I found that learning by coding was the best way to master programming, and that’s exactly what this book taught me.”

Thomas Lockney: “It’s a very solid introduction to React, rather than trying to complicate things. I was just trying to understand what the book was about, and I came to that conclusion. I didn’t follow all the footnotes to learn the new ES6 syntax that I hadn’t noticed yet (I certainly wouldn’t say I hadn’t noticed, Bob). For those of you who haven’t been up to speed on these new features and are diligently following them, I want to assure you that you will learn more than just what this book teaches.”

Congratulations, go to our Leanpub homepage!

React The Road to Learn React (simplified Chinese Version)

Support PDF, EPUB, MOBI, Kindle multiple formats download, and support Leanpub online reading.

At last! O Star! Little star!

  • The react-to-learn-react /the react-to-learn-react /the react-to-learn-react “The React The way of learning” The Road to learn The React (simplified Chinese) | The most simple, and The most practical The React of actual combat tutorial.
  • The road to learn react/the road to learn react: The road to learn react

Become a sponsor

Learn how to React is a free ebook dedicated to making React accessible to everyone. This kind of educational content needs your support to sustain. Robin Wieruch also writes a lot of educational content on his website. So you can support him by becoming his patron on Patreon.

Also welcome to our translator, buy us a cup of coffee, ☕️ :

WeChat Alipay