React, or React.js, is an open source JavaScript library from Facebook used for view rendering work in large scale or single page applications (SPA). It encourages the creation of reusable UI components to present data that changes over time. React can also render on the server using Node, and it can power native iOS and Android apps using React Native.

In this in-depth training course for experienced JavaScript developers, you will gain a thorough understanding of what React is and how it works, along with practical hands-on experience creating a React application from scratch. You will understand the problems that React can help you solve, gain a deeper understanding of JSX, work with form components, implement React styles, and learn how to integrate unit tests for React components.

  • Overview
  • Outline
  • Instructors
  • Reviews
Duration: 3 Days


After completing this course, you will:

  • Understand what React is and what problems it solves
  • Gain a deeper knowledge of JSX
  • Know how to build a React application from scratch with best practices in mind
  • Understand how to implement unit tests for React components


This training course is for experienced Javascript developers who are diving into the ReactJS library for the first time. Students should have a thorough understanding of JavaScript, while knowledge of jQuery, HTML events and Bootstrap will also be highly helpful.

Upcoming Classes

No classes have been scheduled, but you can always Request a Quote.

Request a private course for your team

Custom Quote

Don't see a date that works for you?

Request a Class

Confirmed Class