React JS Training in Bangalore
Overview of the training modules covered during the full stack development training program
React JS Syllabus
React JS - Introduction
- Introduction to React JS
- React JS Application folder structure
- Working with JSX
- Using className, style
- React Application Architecture
- Creating Components in React
- Conditional Rendering using Ternary Operator
- Iterating through Arrays using Map to create multiple elements
- Handling Events in React
- Accessing event details
React JS - Component Communication
- Communicating between components
- Parent & Child Components
- Props in React
- Passing Data from Parent to Child Component
- Passing Data from Child to Parent Component
- Responding to Child Components events in Parent Component
- Passing Children
- Types of Components
- Controlled Component
React Hooks - useState & useReducer
- Introduction to React Hooks
- State in React JS Application Components
- Managing Component state in React
- Using useState to hold that state
- Asynchronous Events
- Using useState with callback function
- useReducer hook
React Hooks - useEffect & useContext
- Handling Side Effects in React
- useEffect Hook
- Get Data on page load using useEffect hook
- useEffect hook for a particular state variable
- useEffect Clean-up Function
- Entire Application State in React Application
- Using useContext hook
- Provide data using useContext hook
- Access data from useContext hook
React Hooks - useMemo, useCallback, useRef
- React Memo
- Using useMemo hook
- Using useCallback hook
- Using useRef hook
- Creating Custom Hooks
React - HTTP & Forms
- Getting Data from Server using Fetch API
- Working with Axios
- Handling Input Elements
- Controlled Input Elements
- Uncontrolled Input Elements
- Handling Forms
- Handling Validations
React Router V6
- Configuring Routes
- Wild Card & Not Found Routes
- Links & Nav Links
- Dynamic Routes
- Child Routes
- Params & Search Params
- Programmatic Navigation
Redux
- Introduction to State Management
- Redux Principles
- Creating Stores
- Creating Slices
- Reducers & Selectors
- Thunk
- Accessing the State