React Explained: Your Step-by-Step Guide to React (Paperback)

React Explained: Your Step-by-Step Guide to React By Mikall Angela Hill (Editor), Robbie Adair (Editor), Zac Gordon Cover Image

React Explained: Your Step-by-Step Guide to React (Paperback)


Not On Our Shelves—Ships in 1-5 Days
(This book cannot be returned.)

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 FeaturesUp-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. Project Introduction
  17. Step 1 - Listing Content from State
  18. Step 2 - Routing and Single Content Views
  19. Step 3 - Adding a Content Form
  20. Step 4 - Adding Flash Messages
  21. Step 5 - Updating Content
  22. Step 6 - Deleting Content
  23. Step 7 - Maintaining Persistent State With Local Storage
  24. Step 8 - Authenticating With a Firebase Database
  25. Step 9 - CRUD and Live Syncing With Firebase
  26. Step 10 - Deploying the Project
  27. 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 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
Product Details ISBN: 9781798752982
ISBN-10: 1798752980
Publisher: Independently Published
Publication Date: March 5th, 2019
Pages: 368
Language: English