React Foundations

 

Real Class Example

React Foundations

This online training course is a high level introduction to React, a JavaScript library for building user interfaces. This React online training course covers the advantages and disadvantages of React, Events, Forms, data flow, JSX, and more!

Instructor:

Course Information

Skills Learned

  • Be able to describe React and understanding how to setup a React development environment
  • Understand the advantages and disadvantages of React
  • Understand Components, how they’re defined and rendered
  • State and setState
  • Understand JSX, props in JSX, and what not using JSX does
  • React data flow
  • Understand DOM Events, component Events, and preventDefault
  • Understand Form elements, libraries, and validation

Who Should Attend This Course

This online training course is for anyone looking to get a base of React knowledge and begin their journey into development.

Course Outline

Introduction

  • What is React?
  • Advantages and disadvantages
  • Architecture
  • React vs Angular

Components

  • What is a component?
  • Rendering a component
  • Props
  • Class components
  • State
  • setState
  • Prop Validation
  • Testing components

JSX

  • What is JSX?
  • Props in JSX
  • Spread attributes
  • Events
  • React data flow
  • JSX and HTML
  • Unescaping content
  • Child expressions and elements

Events

  • Events
  • DOM Events
  • preventDefault
  • Component Events

Forms

  • Form elements
  • Allowing user input
  • Form libraries
  • Form validation
  • Client-side routing with HTML5 pushState

State

  • Model-view-intent architecture
  • A State container
  • Redux
  • React-redux

CLASS START DATES



Are you a student and need support?

Don’t see the class you’re looking for?

Get a demo or pricing!

Call (800) 850-9932 or submit this form to get pricing for you or your team.

We absolutely love being able to tailor the StormWind training experience to you and your goals. Simply provide us with a little bit of upfront info and we’ll get to work on customizing learning packages for you—at a price you just can’t resist.