Modern UI Framework
React Basics
-
Create React App / Vite
-
JSX
-
Components (functional)
-
Props & State
-
Conditional rendering
-
Lists & keys
-
Forms & controlled components
-
useEffect & useState hooks
-
Styling (CSS modules, Tailwind, Styled-components)
React Advanced
-
Context API
-
Custom hooks
-
useReducer
-
Performance optimization
-
Memo, useMemo, useCallback
-
Error boundaries
-
Portals
-
React Router (v6+): navigation, dynamic routing, params
API Integration
-
Fetch, Axios
-
Working with backend APIs
-
Authentication (JWT + React)
-
Storing tokens (cookies/localStorage)