React Developer

Course Description

React is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications. React depends on plugins and libraries for certain features that are a core part of other frameworks. This course will cover plugins for routing (React Router) and state management (Redux) as well as the core React functionality.
4 Days
Contact us for pricing
Contact us for dates
Contact us for dates


Understanding of HTML, CSS and JavaScript.


Development Environment
The node.js ecosystem

Core features

React Hello World
React Components
Rendering a component
Introduction to JSX


Rendering components
Styling components
JSX syntax
Conditional rendering
Rendering a list


Binding to form elements
Event handling
Understanding state - state management
Custom validation

React Router

Single Page Applications
Adding react router to the project
Configuring react router
Query strings and url parameters

Advanced State Management

Understanding State
Introducing Redux

Understanding React

Thinking in React
JSX Syntax
Understanding Virtual DOM
Component lifecycle
Higher order components
Integrating with other libraries

Introduction to React Native

Native mobile development
Hybrid mobile development
React Native approach to mobile development
React Native Hello World

ReactJavaScriptWeb DevelopmentModern Web DevelopmentReact NativeFront End Web DevelopmentFullstack Web DevelopmentMERN Stack