EIEIOTECHNOVATION
← Training programmes

EIEIO / PROGRAMMING & DEVELOPMENT

React Fundamentals

Course outline

2 days

Duration

2 days

Outline

  • 1. Intro to Advanced JavaScript
  • Welcome
  • What you need to know?
  • Array.map
  • Array.filter
  • Array.reduce
  • Pure Functions
  • this
  • .call
  • .apply
  • .bind
  • 2. Rendering UI with React

Introduction

  • Imperative vs Declarative
  • Composition
  • Unidirectional Dataflow
  • JSX
  • Virtual DOM
  • ES6 Classes
  • 3. State Management
  • Introduction to State
  • Props
  • Children
  • Prop-types package
  • CreateElement
  • Functional setState
  • Lifecycle Hooks
  • Container vs Presentational Components
  • Stateless Functional Components
  • Synthetic Events
  • Private Stateless Functional Components
  • 4. Manage App Location with React Router
  • Intro to React Router
  • Declarative Routing
  • Route Matching
  • Query Params
  • 5. Conclusion
  • QA
  • Useful Security Resources
  • Feedback

Programme scope, delivery arrangements and suitability are confirmed during enquiry.