• Emerging JavaScript
    o Declaring Variable in ES6
    o Arrow function
    o Transpiling ES6
    o ES6 Objects and Arrays
    o Promises
    o Classes
  • Pure React
    o Installation Node JS
    o Page Setup
    o The Virtual DOM
    o React Elements
    o React DOM
    o Children
    o Constructing Elements with Data
    o React Components
    o DOM rendering
  • Props, State and the Component Tree
    o Property Validation
    o Refs
    o React State Management
    o State within component Tree
  • React Router
    o Incorporating the Router
    o Nesting Routes
    o Route Parameters