SPECIAL OFFER: Only $59 for access to everything in OSTraining for 1 year! You save $85!  1
React Explained

React Explained

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.

  • 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.

How to Get a Copy of React Explained

OSTraining members can download a copy of the book in PDF, ePub and MOBI formats:

Join OSTraining and get this book

React Explained is also available in paperback from Amazon.

About the Author

If you spend any time in the WordPress world, you've probably come across Zac Gordon. Zac is an enthusiastic and charming teacher who focuses on Javascript in WordPress. He borrowed the phrase "Learn Javascript Deeply" from Matt Mullenweg and he made it into his personal slogan. For the last several years, Zac has produced video classes, online conferences, live talks, and podcasts that focus on teaching you how to use Javascript in WordPress.

Zac 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.


What You’ll Learn

Why has React become so popular? It exists in an ever expanding, ever changing field of JavaScript libraries and frameworks. However, as it stands today, React seems to be the go-to choice for doing what it does.

React's popularity can be boiled down to simplicity, ingenuity, and being at the right place at the right time.

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.


React Explained 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
  • 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
Join the OSTraining Book Club and get all the "Explained" books!  Sign up and download now!