Create React App

INTRODUCTION

  1. What is Create React App?

GET STARTED

  1. Installation
  2. Structure
  3. Starting the Create React App Development Server

ROUTER

  1. Installation
  2. Adding a Router
  3. React Router with Multiple Layouts

STYLESHEET

  1. Adding a Stylesheet
  2. Adding Material UI
  3. Adding Bootstrap
  4. Adding a CSS Preprocessor (Sass, Less etc.)

FETCHING DATA WITH AJAX

  1. Fetching Data with AJAX Requests
  2. AJAX and APIs
  3. Proxying API Requests in Development
  4. Using HTTPS in Development

REDUX

  1. What is Redux?
  2. Redux Inspiration
  3. Unidirectional Data Flow Architecture
  4. Principles of Redux
  5. Pillars of Redux
  6. Usage with React
  7. Example Todo List

SEO

  1. Generating Dynamic meta Tags on the Server
  2. Pre-Rendering into Static HTML Files
  3. Injecting Data from the Server into the Page
  4. Using Global Variables