Workshops

The React Academy One Day Workshop is $299.99 if bundled with a conference registration, or $399.99 standalone. More information on registration can be found on our registration page (Click here for the Registration page).

React Academy One Day Workshop

Facilitator: Eric Cote

Date: Monday, October 15th 2018

Time: 8:00 AM - 5:00 PM

Location: DoubleTree by Hilton

Food: Breakfast & Lunch Included

FAQ

What is React?

React is used on thousands of web sites (Facebook, Netflix, Instagram, NY Times) and mobile apps (Skype, Uber, Tesla). It is a JavaScript library originally built by Facebook. It allows developers to create large web apps using data that can change without reloading the page. It provides speed, simplicity, and scalability.

Who is the Workshop For?

You should have experience in building web applications with HTML5 and JavaScript. No previous experience with React library is required.

What Equipment is Required?

Bring your laptop! An important part of the training is dedicated to building apps together and testing things in real time (bootcamp style).

Workshop Outline

Introduction to React

  • What is React? (previously known as ReactJS)
  • Specs and pros
  • Installation
  • React Hello World

JSX and Rendering

  • React API
  • SX Language
  • Virtual DOM and Reconciliation

Components

  • Component types (Functional, Class)
  • Property components (React Props)
  • State Components (React State)

Routing

  • History
  • Paths
  • Links

Lifecycle

  • Creation and Destruction of Components
  • Lifecyle hooks (componentDidMount(), componentWillUnmount())
  • How to use SetState()

Forms

  • Controlled components
  • Uncontrolled components
  • Refs
  • Validation