
React Hooks
useState, useEffect, useContext, useRef, useCallback, useMemo, custom hooks
1useState hook āđāļ React āļāļ·āļāļāļ°āđāļĢ?
useState hook āđāļ React āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
useState āļāļ·āļ React hook āļāļĩāđāļāļąāļāļāļēāļĢ state āļ āļēāļĒāđāļāļāļāļ functional component āļāđāļēāļāļāļēāļāļāļąāļ§āđāļāļĢ JavaScript āļāļąāđāļ§āđāļāļāļĩāđāļāļđāļāļĢāļĩāđāļāđāļāđāļāļāļļāļāļāļēāļĢ render useState āļāļ°āļĢāļąāļāļĐāļēāļāđāļē state āđāļ§āđāļĢāļ°āļŦāļ§āđāļēāļāļāļēāļĢ render āļāļĩāđāļāđāļāđāļāļ·āđāļāļāļāļąāļ hook āļāļĩāđāļāļ·āļāļāđāļēāđāļāđāļ array āļāļĩāđāļāļĢāļ°āļāļāļāļāđāļ§āļĒāļāđāļē state āļāļąāļāļāļļāļāļąāļāđāļĨāļ°āļāļąāļāļāđāļāļąāļāļŠāļģāļŦāļĢāļąāļāļāļąāļāđāļāļ āđāļāļĒāļāļ°āļāļĢāļīāļāđāļāļāļĢāđāļāļēāļĢ render component āđāļŦāļĄāđāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļīāđāļĄāļ·āđāļ state āđāļāļĨāļĩāđāļĒāļāđāļāļĨāļ
2syntax āļāļĩāđāļāļđāļāļāđāļāļāđāļāļāļēāļĢāļāļĢāļ°āļāļēāļĻ state āļāđāļ§āļĒ useState āļāļ·āļāļāļ°āđāļĢ?
syntax āļāļĩāđāļāļđāļāļāđāļāļāđāļāļāļēāļĢāļāļĢāļ°āļāļēāļĻ state āļāđāļ§āļĒ useState āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
syntax āļāļĩāđāļāļđāļāļāđāļāļāđāļāđ array destructuring āđāļāļ·āđāļāđāļĒāļāļāđāļē state āđāļĨāļ°āļāļąāļāļāđāļāļąāļāļāļąāļāđāļāļ āļāļēāļĄāđāļāļāđāļāļ āļāļąāļāļāđāļāļąāļāļāļąāļāđāļāļāļāļ°āļĄāļĩāļāļģāļāļģāļŦāļāđāļē 'set' āļāļēāļĄāļāđāļ§āļĒāļāļ·āđāļāļāļąāļ§āđāļāļĢ state āđāļāļĢāļđāļāđāļāļ camelCase āđāļāļāđāļāļāļāļĩāđāļāđāļ§āļĒāļāļĢāļąāļāļāļĢāļļāļāļāļ§āļēāļĄāļāđāļēāļāļāđāļēāļĒāļāļāļāđāļāđāļāđāļĨāļ°āđāļāđāļĢāļąāļāļāļēāļĢāļĒāļāļĄāļĢāļąāļāļāļĒāđāļēāļāđāļāļĢāđāļŦāļĨāļēāļĒāđāļāļāļļāļĄāļāļ React āļĨāļģāļāļąāļāļāļāļāļāļāļāđāļāļĢāļ°āļāļāļāđāļāļāļēāļĢāđāđāļĢāļĒāđāļāļĩāđ useState āļāļ·āļāļāđāļēāļĄāļēāļāļ°āđāļŦāļĄāļ·āļāļāļāļąāļāđāļŠāļĄāļ: āļāđāļēāļāļąāļāļāļļāļāļąāļāļāđāļāļ āļāļąāļāļāđāļāļąāļāļāļąāļāđāļāļāļāļĩāđāļŠāļāļ
3āļāļ°āđāļāļīāļāļāļ°āđāļĢāļāļķāđāļāđāļĄāļ·āđāļāđāļĢāļĩāļĒāļāļāļąāļāļāđāļāļąāļāļāļąāļāđāļāļ state?
āļāļ°āđāļāļīāļāļāļ°āđāļĢāļāļķāđāļāđāļĄāļ·āđāļāđāļĢāļĩāļĒāļāļāļąāļāļāđāļāļąāļāļāļąāļāđāļāļ state?
āļāļģāļāļāļ
āđāļĄāļ·āđāļāļāļąāļāļāđāļāļąāļāļāļąāļāđāļāļ state āļāļđāļāđāļĢāļĩāļĒāļ React āļāļ°āļāļąāļāļāļģāļŦāļāļāļāļēāļĢ render component āđāļŦāļĄāđāļāđāļ§āļĒāļāđāļē state āđāļŦāļĄāđ āļāļēāļĢāļāļąāļāđāļāļāđāļĄāđāđāļāđāđāļāļīāļāļāļķāđāļāļāļąāļāļāļĩāđāļāđāđāļāđāļāđāļāļ asynchronous āļāļķāđāļāļŦāļĄāļēāļĒāļāļ§āļēāļĄāļ§āđāļēāļāđāļē state āļāļ°āđāļĄāđāļāļđāļāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļąāļāļāļĩāļŦāļĨāļąāļāļāļēāļāļāļēāļĢāđāļĢāļĩāļĒāļ React āļāļ°āļĢāļ§āļĄāļāļēāļĢāļāļąāļāđāļāļ state āļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢāđāļāļ·āđāļāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļĨāļ°āļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļāļāļēāļĢ render āļāļĩāđāđāļĄāđāļāļģāđāļāđāļ āļāļĨāļĒāļļāļāļāđ batching āļāļĩāđāļāđāļ§āļĒāļāļĢāļąāļāļāļĢāļļāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĒāđāļēāļāļĄāļĩāļāļąāļĒāļŠāļģāļāļąāļ
āļāļ°āļāļąāļāđāļāļ state āđāļāļĒāļāļīāļāļāļēāļāļāđāļēāļāđāļāļāļŦāļāđāļēāđāļāđāļāļĒāđāļēāļāđāļĢ?
āļŠāļēāļĄāļēāļĢāļāđāļāđāļŦāļĨāļēāļĒ useState āđāļāļāļāļĄāđāļāđāļāļāļāđāđāļāļĩāļĒāļ§āļāļąāļāđāļāđāđāļŦāļĄ?
+19 āļāļģāļāļēāļĄāļŠāļąāļĄāļ āļēāļĐāļāđ
āļŦāļąāļ§āļāđāļāļŠāļąāļĄāļ āļēāļĐāļāđ React / Next.js āļāļ·āđāļāđ
āļāļ·āđāļāļāļēāļ JavaScript
āļāļ·āđāļāļāļēāļ React
āļ§āļāļāļĢāļāļĩāļ§āļīāļāļāļāļ component
React Router
āļāļēāļĢāļāļąāļāļāļēāļĢ state āļāđāļ§āļĒ Context
āļāļāļĢāđāļĄāđāļĨāļ° Controlled Components
āļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨāđāļĨāļ° API
React Query (TanStack Query)
Styling & CSS-in-JS
āļāļ·āđāļāļāļēāļ Next.js
TypeScript āļāļąāļ React
āļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨ Next.js
Server Actions āļāļāļ Next.js
āļāļēāļĢāļāļģāļŦāļāļāđāļŠāđāļāļāļēāļāđāļĨāļ°āļāļēāļĢāļāļģāļāļēāļāđāļ Next.js
API Routes āđāļ Next.js
Metadata & SEO āđāļ Next.js
Middleware āđāļĨāļ° Auth āđāļ Next.js
āļāļēāļĢāļāļāļŠāļāļ React
Zustand State Management
āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ React
Error Boundaries & āļāļēāļĢāļāļąāļāļāļēāļĢāļāđāļāļāļīāļāļāļĨāļēāļ
Advanced React Patterns
āļāļĩāđāļāļāļĢāđāļāļąāđāļāļŠāļđāļāļāļāļ Next.js
āļāļēāļĢ Deploy & Production āļāļāļ Next.js
Architecture & Design Patterns
React Server Components
āļāļēāļĢāđāļāļĨāļ āļēāļĐāļē Next.js
React āļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒ & āđāļāļ§āļāļāļīāļāļąāļāļīāļāļĩāđāļāļĩāļāļĩāđāļŠāļļāļ
āđāļāļĩāđāļĒāļ§āļāļēāļ React / Next.js āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļāđāļāļĢāļąāđāļāļāļąāļāđāļ
āđāļāđāļēāļāļķāļāļāļģāļāļēāļĄāļāļąāđāļāļŦāļĄāļ flashcards āđāļāļāļāļāļŠāļāļāđāļāļāļāļīāļ āđāļāļāļāļķāļāļŦāļąāļ code review āđāļĨāļ°āļāļąāļ§āļāļģāļĨāļāļāļŠāļąāļĄāļ āļēāļĐāļāđ
āđāļĢāļīāđāļĄāđāļāđāļāļĢāļĩ