React is a declarative, efficient, and flexible JavaScript library for building user interfaces. It lets you compose complex UIs from small and isolated pieces of code called “components”.All these concepts and a lot more than this ,you will get to learn in React.js Training. React is a front-end library developed by Facebook. It is used for handling the view layer for web and mobile apps. ReactJS allows us to create reusable UI components. It is currently one of the most popular JavaScript libraries and has a strong foundation and large community behind it. Get certified In react.js and upgrade your skills in becoming a full stack developer .

Awesome React js

  • Introduction and revision of java script
  • The Purpose of Boilerplate Projects
  • Environment Setup
  • Project Setup
  • A Taste of JSX
  • More on JSX
  • ES6 Import Statements
  • React jsDOM vs React js
  • Differences Between Component Instances and Component Classes
  • Render Targets
  • Component Structure
  • Youtube Search API Signup
  • Export Statements
  • Class-Based Components
  • Handling User Events
  • Introduction to State
  • More on State
  • Controlled Components

Ajax Requests with React js

  • Youtube Search Response
  • Refactoring Functional Components to Class Components
  • Props
  • Building Lists with Map
  • List Item Keys
  • Video List Items
  • Detail Component and Template Strings
  • Handling Null Props
  • Video Selection
  • Styling with CSS
  • Searching for Videos
  • Throttling Search Term Input

Modeling Application State

  • Foreword on Redux
  • What is Redux?
  • More on Redux

Managing App State with Redux

  • Putting Redux to Practice
  • Reducers
  • Containers - Connecting Redux to React js
  • Containers Continued
  • Implementation of a Container Class
  • Containers and Reducers Review
  • Actions and Action Creators
  • Binding Action Creators
  • Creating an Action
  • Consuming Actions in Reducers
  • Consuming Actions in Reducers Continued
  • Conditional Rendering
  • Reducers and Actions Review

Intermediate Redux: Middleware

  • App Overview and Planning
  • Component Setup
  • Controlled Components and Binding Context
  • Form Elements in React js
  • Working with API's
  • Introduction to Middleware
  • Ajax Requests with Axios
  • Redux-Promise in Practice
  • Redux-Promise Continued
  • Avoiding State Mutations in Reducers
  • Building a List Container
  • Mapping Props to a Render Helper
  • Quick Note
  • Making a Reusable Chart Component
  • Google Maps Integration
  • Google Maps Integration Continued
  • Project Review

React js Router + Redux Form

  • Important Note - Do Not Skip!
  • App Overview and Goals
  • Exploring the Posts Api
  • Installing React js Router
  • React js Router - What is It?
  • Setting Up React js Router
  • Route Configuration
  • Nesting Of Routes
  • IndexRoutes with React js Router
  • Back To Redux - Index Action
  • Catching Data with Posts Reducer
  • Catching Data with Posts Reducer Continued
  • Fetching Data with Lifecycle Methods
  • Fetching Data with Lifecycle Methods Continued
  • Creating New Posts
  • Navigation with the Link Component
  • Forms and Form Submission
  • More on Forms and Form Submission
  • Passing Control to Redux Form
  • CreatePost Action Creator
  • Form Validation
  • Form Validation Continued
  • Navigating on Submit
  • Posts Index
  • Dynamic Route Params
  • Loading Data on Render
  • Handling Null Props
  • Delete Action Creator
  • Navigate on Delete