You need to enable JavaScript to run this app.
Home
Introduction
Starting a React Project
Thinking in React
History of React
Basic Concepts
JSX
Rendering Elements
Components and Props
State & Life Cycle of a Component
Handling Events
Conditional Rendering
Lists and Keys
Forms
Lifting State Up
Composition vs Inheritance
Calling Function vs Component
Terms, Keywords & Others
Advanced Concepts
Accessibility
Code Splitting
Context
Error Boundaries
Foward Refs
Fragment
Higher Order Components
Optimising Performance
Portals
Profiler
Render Props
Reconciliation
Refs and the DOM
Strict Mode
Suspense
Hooks
useState
useEffect
useRef
useLayoutEffect
useReducer
useContext
useCallback
useMemo
useImperativeHandle
useDeferredValue
useTransition
useId
useDebugValue
Other Hooks
API & Others
Redux
Redux
Source Code