Introduction to React | React Basics is a three-day hands-on course designed to get students quickly up and running with Core React skills. Geared for more experienced web developers new to React, this course provides students with the core knowledge and hands-on skills they require to build reliable, powerful React apps. Throughought the course students will explore React fundamentals with a progressive, example-driven approach. You’ll create your first apps, learn how to write components, start handling user interaction, and manage rich forms. We end the first part by exploring the inner workings of Create React App (Facebook’s tool for running React apps), and building a multi-page app that uses client-side routing. Every project in this course was built using Create React App. Cr


* Actual course outline may vary depending on offering center. Contact your sales representative for more information.

Learning Objectives

Our engaging instructors and mentors are highly experienced practitioners who bring years of current "on-the-job" experience into every classroom. Working in a hands-on learning environment, guided by our expert team, attendees will learn about and explore:
A basic and advanced understanding of React components
An advanced, in-depth knowledge of how React works
A complete understanding of using Redux
How to build, validate, and populate interactive forms
How to use inline styles for perfect looking components
How to test React components
How to build and use components
How to get control of your build process

  • ES6 Primer

  • Prefer const and let over var
    Arrow functions
    Template literals
    The spread operator and Rest parameters
    Enhanced object literals
    Default arguments
    Destructuring assignments

  • Your First React Web Application

  • Setting up your development environment
    JavaScript ES6 /ES7
    What's a component?
    Building The App
    Making The App data-driven
    Your app's first interaction

  • JSX and the Virtual DOM

  • React Uses a Virtual DOM
    Why Not Modify the Actual DOM?
    What is a Virtual DOM?
    Virtual DOM Pieces


This is an introductory level React development course for web developers.




There are no stated prerequisites for this course. Please check with your representative for details.


Length: 3.0 days (24 hours)


Not Your Location? Change

Course Schedule:

Schedule select
10:00 AM ET -
6:00 PM ET
Filling Fast