Skip to main content

ReactJS — 0 dan Expert darajagacha (2026 nashri)

Bu qo'llanma kim uchun? Hech qachon React ko'rmagan, lekin JavaScript bilan ozgina tanish bo'lgan boshlovchilar uchun. Oxirida siz production-ready React ilovalarini yoza oladigan, ekotizimni tushunadigan va arxitektura qaror qabul qila oladigan dasturchi bo'lasiz.

Qoidalar: - Har bir daraja oldingisiga tayanadi — tartib bilan o'ting, sakramang. - Har darajada 20 ta masala bor (oson → qiyin). Masalalarni yechmasdan keyingisiga o'tmang. Bilim faqat yozish bilan o'rnashadi. - Kod misollari React 19 uchun yozilgan (2026-yilning standarti). - "Keng tarqalgan xatolar" bo'limlarini e'tibordan qochirmang — ko'pchilik aynan shu joylarda qoqiladi.

Yo'l xaritasi (Roadmap)

Daraja Mavzu Nima ochiladi
0 Tayyorgarlik JavaScript (ES6+), muhit sozlash
1 React asoslari JSX, Component, Props
2 Interaktivlik State, Event, Conditional rendering, Lists
3 Hooks olami useEffect, useRef, useContext, useReducer, useMemo/useCallback, custom hooks
4 Formalar va ma'lumotlar Controlled forms, validation, API, React 19 Actions
5 Routing React Router v7
6 State management Server state (TanStack Query) + Client state (Zustand, Redux Toolkit)
7 Performance React.memo, code splitting, React Compiler, profiling
8 Advanced patterns Compound components, render props, HOC, portals, error boundaries
9 TypeScript bilan React Typed props, hooks, generics
10 Testing Vitest + React Testing Library
11 Production & ekotizim Next.js, Server Components, Suspense, deploy
12 Expert Arxitektura, scaling, design qarorlari

Muallif

Oqil Imomnazarov — ioqil.uz · Telegram · YouTube

Kitob bepul tarqatiladi (CC BY-NC-SA 4.0). Savdo qilish taqiqlanadi.