Course Content
Introduction to React
- Introduction
- React Advantage
- Environment Setup
- Setup ReactProject
Node package Manager
- What is NPM ?
- Package.json
- Install Module
First React App
- Create React App
- Directory Structure
- Understanding Virtual DOM
- LifeCycle
- JSX Introduction
Components
- What is Component
- Creating Components
- Functional Components
- ClassComponents
- Component Lifecycle
- Nesting Components
- Higher-order Components (HOC)
- Pure
- Conditional rendering
Props
- What is Props
- Create Props
- Default Props
- PropTypes
- Children
State
- What is State
- State & SetState
- Handling Events
React Style
- Css & Inline Style
- Template Integration
JSX
- Introduction to JSX
- Expression
- Template Integration
React Navigation
- React Router Library setup
- Router Configuration
- Passing data using parameters
- link and Menu bar
React Fundamental
- Lists
- Keys
- Map
Forms
- Form
- Handling Form Events
- Controlled Components
- Uncontrolled Components
- Form Controls
- Form validations
Storage
- What is Local Storage
- How to Store Value
- Access and Remove Value
API
- API Introduction
- Postman tool
- Send /Receive Json Data
- CRUD
Mini Project
- Development
- Deployment
- Certificate