ReactJS Training Course Agenda

Introduction To React & JSX

  1. Origins of React
  2. React.js Syntax
  3. Overview of JSX and why you should use it
  4. Getting hold of everything you need to start coding

React Components

  1. React component Properties
  2. Setting Properties
  3. Component Lifecycle
  4. Updating Components
  5. Writing your first React.js component
  6. Mounting Components

JSX

  1. Expressions & Attributes
  2. JSX Basics
  3. Namespaced Components
  4. Rendering HTML
  5. Rendering React Components

Flux

  1. Views & Controller-Views
  2. Flux is not MVC!
  3. Data Flow
  4. Action, Dispatcher, Store & View
  5. Flux Application Architecture
  6. Structure

Event Handling In React

  1. Key Events
  2. Event Pooling
  3. React.js Event Handlers
  4. Synthetic Event

Creating A Dynamic UI In React

  1. Keeping components stateless
  2. Event Delegation
  3. React Stateful Components
  4. Auto binding

Integration With Other Libraries

  1. Gulp & Browserify
  2. React with jQuery
  3. React & AJAX

React Server Integration & Deployment

  1. httpster
  2. npm