Road to learn React by Robin Wieruch [Leanpub PDF/iPad/Kindle]
The Road to learn React
The Road to learn React (Student)
Free!
Minimum
$14.99
Suggested
The Road to learn React

Last updated on 2017-05-11

About the Book

I love to teach, even though I am no expert. I learn every day and I have the fortune to have great mentors. After all not everyone has the opportunity to learn from mentors and peers. The book is my attempt to give something back. It might help people to get started and advance in React.

But why me? In the past I have written a large tutorial to implement a SoundCloud Client in React + Redux. I never expected the overwhelming reaction. I learned a lot during the process of writing. But even more by getting your feedback. It was my first attempt to teach people in programming.

It also taught me to do better. I realized the SoundCloud tutorial is suited for advanced developers. It uses several tools to bootstrap your application and dives quickly into Redux. Still it helped a lot of people to get started. In my opinion it is a great tutorial to get a bigger picture of React + Redux. I use every free minute to improve the material, but it is time consuming.

In the Road to learn React I want to offer a foundation before you start to dive into the broader React ecosystem. It has less tooling and less external state management, but a lot of information around React. It explains general concepts, patterns and best practices.

You will learn to build your own Hacker News application. It covers real world features like pagination, client-side caching and interactions like searching and sorting. Additionally you will transition from JavaScript ES5 to JavaScript ES6 on the way. In conclusion, the book should give you a solid foundation in React before you dive into more advanced topics like Redux. I hope this book captures my enthusiasm for React and JavaScript and helps you to get started.

What you can expect (so far...)

  • Hacker News App in React
  • no complicated configuration
  • create-react-app to bootstrap your application
  • efficient lightweight code
  • only React setState as state management (so far...)
  • transition from JavaScript ES5 to ES6 along the way
  • the React API with setState and lifecycle methods
  • interaction with a real world API (Hacker News)
  • advanced user interactions
  • client-sided sorting
  • client-sided filtering
  • server-sided searching
  • implementation of client-side caching
  • higher order functions and higher order components
  • snapshot test components with Jest
  • unit test components with Enzyme
  • neat libraries along the way
  • exercises and more readings along the way
  • internalize and reinforce your learnings
  • deploy your app to production

What you have to bring

Before you start to read the book, you should be familiar with HTML, CSS and JavaScript (ES5). The book will teach ES6 and beyond. When you come from a different SPA framework or library, you should be familiar with the basics. When you just started in web development, you should feel comfortable with HTML, CSS and JavaScript to learn React.

Packages

Student

Are you a beginner in web development or software engineering and not professionally active in the area? You can pay what you want for the book to get started in React.

  • English

  • PDF

  • EPUB

  • MOBI

  • APP

Free!
Minimum
$14.99
Suggested
Developer

You are professionally active in software and web development? You already earn money from your profession? You can support me and pay as an developer for the book.

  • English

  • PDF

  • EPUB

  • MOBI

  • APP

$14.99
Minimum
$19.99
Suggested
Interactive Course

The Road to learn React is available as interactive course. Additionally to the book, you can perform the course in the browser or mobile and execute your code along the way. Send me a message when you purchased this package that I can send you an access link.

  • English

  • PDF

  • EPUB

  • MOBI

  • APP

$39.99
Minimum
$39.99
Suggested

About the Author

Robin Wieruch
Robin Wieruch

Robin Wieruch works at a Startup called Small Improvements in Berlin. In the recent years he has gained experiences in single page applications which use Ember, Angular and React. He is a full-time JavaScript developer, is doing his best to teach students on his blog and strives to learn something new every day himself.

Reader Testimonials

Muhammad Kashif
Muhammad Kashif

This book works like magic!

The Road to Learn React is a unique book that I recommend to any student or professional interested in learning react basics to advanced level. It is packed with insightful tips and techniques that are hard to find elsewhere, and remarkably thorough in its use of examples and references to sample problems, i have 17 years of experience in web and desktop app development, and before reading this book i was having trouble in learning react, but this book works like magic.

Nicholas Hunt-Walker
Nicholas Hunt-Walker

One of the most well-written & informative coding books

This is one of the most well-written & informative coding books I've ever worked through. A solid React & ES6 introduction.

A Rookie Developer
A Rookie Developer

Easy to Follow

I just finished the book as a rookie developer, thanks for working on this. It was easy to follow and I feel confident in starting a new app from scratch in the coming days. The book was much better than official React.js tutorial that I tried earlier (and couldn't complete due to lack of detail). The exercises at the end of each section were very rewarding.

Student
Student

The best book to start learning ReactJS

The project moves along with the concepts being learnt which helps to grasp the subject. I have found 'Code and learn' as best way to master programming and this book exactly does that.

Thomas Lockney
Thomas Lockney

Solid introduction to React

Pretty solid introduction to React that doesn't try to be comprehensive. I just wanted a taste to understand what it was about and this book gave me exactly that. I didn't follow all the little footnotes to learn about the new ES6 features I've missed ("I wouldn't say I've been missing it, Bob."). But I'm sure for those of you who have fallen behind and are diligent about following those, you can probably learn a lot more than just what the book teaches.

The Leanpub Unconditional, No Risk, 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms

Write and Publish on Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub