Introduction

How to Install React.js on your Computer

How to Create React.js Components

Passing Data to Components in React.js

Importing Components in React.js

State in React.js

How setState works in React.js

How to Conditionally Render Components in React.js

Component Lifecycle in React.js

Form Components in React.js

Optimizing a React.js Form

Form Validation in React.js

Fetch Data from an API in React.js

Rendering Arrays in React.js

Lifting State Up React.js

Coding a Todo List in React.js

Deploying Create React App to Surge and Netlify

Conclusion