React Web Development

Last updated: Dec. 25, 2023

 

Course outline

 

 

Basic of react

  • Introduction to React.js
  • React components and their lifecycle
  • JSX syntax and its benefits
  • React hooks and their usage
  • React js: Exploring Array and Object Iteration
  • React js: Click Event Handler
  • React.js: Conditional Rendering
  • React js: Props
  • React js: Introduction to API calling
  • React js: API calling - GET method
  • React js: API calling - POST method
  • React js: API calling - PUT method
  • React js: API calling - DELETE method
  • Event handling with form data in React js

Getting Started

  • React Environment Setup
  • Create a new React project
  • React Project Structure
  • UI Components and Styling
  • Introduction to UI Components in React js
  • Building Reusable UI Components in React
  • Placing Custom Reusable Components on the Main View
  • React fragments
  • Styling in React js
  • Integration of CSS frameworks with React js
  • Theming and customizing UI components

State Management

  • Introduction to State management in React js
  • Props vs State
  • State management using useReducer hook
  • Context API
  • Redux
  • MobX
  • Redux Toolkit
  • Choosing the Right State Management Solution for Your React Project

Routing and Navigation

  • Introduction to React Routing
  • Basic Routing
  • Nested Route
  • Route Parameters
  • Query Parameters
  • Navigating between routes

Related post