ReactJS
ReactJS Training Course Content
JavaScript Fundamentals
- New Features of ES6 & ES7
- Understanding let & const
- Using arrow functions
- Default arguments
- Rest Parameters
- Spread operator
- Getters and setters
- Understanding promises
- Map, filter, reduce methods in Javascriptt
ReactJS Fundamentals-1
- Introduction to ReactJS
- Understanding DOM
- Virtual DOM Vs Real DOM
- Setting Up React Environment
- Understanding NPM
- NPM Commands for React
- Understanding React Elements
ReactJS Fundamentals-2
- Introduction to Components
- Understanding Function Components
- Understanding Class Components
- Props in React
- Understanding State in React
- Iterating through Lists
- Handling Events
- Working with REST API
Components Deep dive
- Understanding Component Based App Development
- Components Interaction
- Parent Components, Child Components
- Component Communication
- Smart Components Vs Dumb Components
- Pure Components
- Impure Components
- Component Lifecycle Methods
- Higher Order Components
- Controlled Components Vs UnControlled Components
ReactJS Hooks
- Understanding Hooks in React
- use State
- use Effect
- use Context
- Custom Hooks
- Custom Hooks from NPM
ReactJS Concepts
- Building Forms in React
- Form Validation in React
- Lifting State Up
- Error Boundaries
- Portals
- Profiler
- Refs
- Render Props
- Master Pages
- Reconciliation
- Routing
- Protected Routes
- Prevent Transition
- Conditional Rendering
- Composition Vs Inheritance
- State Management
- Implementing Redux in app
- Creating store and using in app
- Defining reducers and actions
- Connecting components to store
- Unit Testing the React App
- Implementing Authentication
- Integration of 3rd Party Modules
- Building and Deploying React App