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

Prerequisites

Understanding of HTML, CSS and JavaScript.

Introduction

Development Environment
The node.js ecosystem

Core features

React Hello World
React Components
Rendering a component
Introduction to JSX

Components

Rendering components
Styling components
JSX syntax
Props
Events
Conditional rendering
Rendering a list

Forms

Binding to form elements
Event handling
Validation
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
Reducers

Understanding React

Thinking in React
JSX Syntax
Understanding Virtual DOM
Component lifecycle
Fragments
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