React Explained: Your Step-by-Step Guide to React (2020 Edition)
R 1,200
or 4 x payments of R300.00 with
Availability: Currently in Stock
Delivery: 10-20 working days
React Explained: Your Step-by-Step Guide to React (2020 Edition)
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 Features
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.
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
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
About the Author Zac Gordon 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.