React
React from components and hooks to performance, state management, and server-side rendering
Components & JSXFunctional components, JSX, props, composition, conditional rendering›State & LifecycleuseState, useEffect, component lifecycle, controlled vs uncontrolled›Hooks Deep DiveuseContext, useReducer, useMemo, useCallback, useRef, custom hooks›React RouterRoute configuration, dynamic routes, nested routes, navigation, loaders›State ManagementContext API, Zustand, Redux Toolkit — when to use each›Performancememo, lazy, Suspense, code splitting, virtualisation, profiler›TestingReact Testing Library, user-event, mocking, accessibility testing›Next.js EssentialsApp Router, Server Components, SSR vs SSG, data fetching, API routes›