مسیر گامبهگام آکادمی
⚛React
ساخت رابط با کامپوننتها
● درس قابل شروع✓ تکمیلشده🔒 قفل
01شروع مسیر0 از 2 درس تکمیل شده⌄
02مدل رابط0 از 2 درس تکمیل شده⌄
03حالت و فرم0 از 3 درس تکمیل شده⌄
- فرم کنترلشده و ورودی متنیآماده یادگیری · 9 دقیقه
- بهروزرسانی شیء و آرایه در stateآماده یادگیری · 9 دقیقه
- بالا بردن state و جریان داده🔒 نیازمند اشتراک فعال · 9 دقیقه
🔒اثر و اتصال0 از 3 درس تکمیل شده⌄
- useEffect و پاکسازی اثر🔒 نیازمند اشتراک فعال · 9 دقیقه
- useRef و دسترسی به عنصر🔒 نیازمند اشتراک فعال · 9 دقیقه
- Context و داده مشترک🔒 نیازمند اشتراک فعال · 8 دقیقه
🔒معماری مؤلفه0 از 2 درس تکمیل شده⌄
- useReducer و حالتهای چندمرحلهای🔒 نیازمند اشتراک فعال · 9 دقیقه
- هوک سفارشی و قواعد Hookها🔒 نیازمند اشتراک فعال · 9 دقیقه
🔒داده و کیفیت0 از 2 درس تکمیل شده⌄
- بارگذاری داده و حالتهای رابط🔒 نیازمند اشتراک فعال · 9 دقیقه
- بهینهسازی و جلوگیری از پیچیدگی زودهنگام🔒 نیازمند اشتراک فعال · 9 دقیقه
🔒پروژه پایانی0 از 1 درس تکمیل شده⌄
- پروژه پایانی: انتخاب مسیر یادگیری🔒 نیازمند اشتراک فعال · 9 دقیقه
🔒React تفصیلی — مؤلفه و وضعیت0 از 18 درس تکمیل شده⌄
- JSX و عبارت داخل آکولاد🔒 نیازمند اشتراک فعال · 8 دقیقه
- Fragment و خروجی همسطح🔒 نیازمند اشتراک فعال · 8 دقیقه
- props و داده فقطخواندنی🔒 نیازمند اشتراک فعال · 8 دقیقه
- children و ترکیب مؤلفه🔒 نیازمند اشتراک فعال · 8 دقیقه
- رندر شرطی و دام عدد صفر🔒 نیازمند اشتراک فعال · 8 دقیقه
- key پایدار در فهرست قابل تغییر🔒 نیازمند اشتراک فعال · 8 دقیقه
- وضعیت یک تصویر لحظهای است🔒 نیازمند اشتراک فعال · 8 دقیقه
- صف بهروزرسانی و updater تابعی🔒 نیازمند اشتراک فعال · 8 دقیقه
- بهروزرسانی شیء تو در تو🔒 نیازمند اشتراک فعال · 8 دقیقه
- حذف و ویرایش آرایه وضعیت🔒 نیازمند اشتراک فعال · 8 دقیقه
- فرم کنترلشده و اعتبارسنجی🔒 نیازمند اشتراک فعال · 8 دقیقه
- بالابردن وضعیت مشترک🔒 نیازمند اشتراک فعال · 8 دقیقه
- وضعیت مشتقشده را محاسبه کن🔒 نیازمند اشتراک فعال · 8 دقیقه
- هویت مؤلفه و بازنشانی با key🔒 نیازمند اشتراک فعال · 8 دقیقه
- useRef برای داده بدون رندر🔒 نیازمند اشتراک فعال · 8 دقیقه
- دسترسی DOM و مدیریت focus🔒 نیازمند اشتراک فعال · 8 دقیقه
- Effect برای همگامسازی بیرونی🔒 نیازمند اشتراک فعال · 8 دقیقه
- وابستگی Effect و closure قدیمی🔒 نیازمند اشتراک فعال · 8 دقیقه
🔒React تفصیلی — اثر و معماری0 از 4 درس تکمیل شده⌄
- دریافت داده و لغو درخواست🔒 نیازمند اشتراک فعال · 8 دقیقه
- Hook سفارشی و اشتراک منطق🔒 نیازمند اشتراک فعال · 8 دقیقه
- useReducer و انتقال وضعیت🔒 نیازمند اشتراک فعال · 8 دقیقه
- Context و مرز ارائهدهنده🔒 نیازمند اشتراک فعال · 8 دقیقه
🔒React تفصیلی — کارایی و کیفیت0 از 7 درس تکمیل شده⌄
- useMemo و هزینه محاسبه🔒 نیازمند اشتراک فعال · 8 دقیقه
- memo و callback پایدار🔒 نیازمند اشتراک فعال · 8 دقیقه
- useId و ارتباط label🔒 نیازمند اشتراک فعال · 8 دقیقه
- useTransition و کار غیر فوری🔒 نیازمند اشتراک فعال · 8 دقیقه
- lazy و Suspense در تقسیم کد🔒 نیازمند اشتراک فعال · 8 دقیقه
- Error Boundary و بازیابی رابط🔒 نیازمند اشتراک فعال · 8 دقیقه
- آزمون رفتار از دید کاربر🔒 نیازمند اشتراک فعال · 9 دقیقه
🔒React تفصیلی — پروژه0 از 1 درس تکمیل شده⌄
- پروژه: فهرست مطالعه با فیلتر🔒 نیازمند اشتراک فعال · 8 دقیقه
🔒تکمیلی کاربردی · Reducer با action نامعتبر0 از 4 درس تکمیل شده⌄
- Reducer با action نامعتبر — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- Reducer با action نامعتبر — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- Reducer با action نامعتبر — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- Reducer با action نامعتبر — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · بهروزرسانی مجموعه با id0 از 4 درس تکمیل شده⌄
- بهروزرسانی مجموعه با id — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- بهروزرسانی مجموعه با id — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- بهروزرسانی مجموعه با id — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- بهروزرسانی مجموعه با id — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · فرم و Number.isFinite0 از 4 درس تکمیل شده⌄
- فرم و Number.isFinite — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- فرم و Number.isFinite — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- فرم و Number.isFinite — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- فرم و Number.isFinite — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · useLayoutEffect و اندازهگیری0 از 4 درس تکمیل شده⌄
- useLayoutEffect و اندازهگیری — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- useLayoutEffect و اندازهگیری — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- useLayoutEffect و اندازهگیری — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- useLayoutEffect و اندازهگیری — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · useDeferredValue برای نتیجه ثانویه0 از 4 درس تکمیل شده⌄
- useDeferredValue برای نتیجه ثانویه — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- useDeferredValue برای نتیجه ثانویه — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- useDeferredValue برای نتیجه ثانویه — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- useDeferredValue برای نتیجه ثانویه — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · useSyncExternalStore0 از 4 درس تکمیل شده⌄
- useSyncExternalStore — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- useSyncExternalStore — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- useSyncExternalStore — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- useSyncExternalStore — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · کلید بازنشانی فرم0 از 4 درس تکمیل شده⌄
- کلید بازنشانی فرم — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- کلید بازنشانی فرم — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- کلید بازنشانی فرم — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- کلید بازنشانی فرم — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · Event handler و closure صف0 از 4 درس تکمیل شده⌄
- Event handler و closure صف — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- Event handler و closure صف — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- Event handler و closure صف — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- Event handler و closure صف — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
🔒تکمیلی کاربردی · ترکیب ref و focus پس از خطا0 از 4 درس تکمیل شده⌄
- ترکیب ref و focus پس از خطا — طراحی و درک قرارداد🔒 نیازمند اشتراک فعال · 10 دقیقه
- ترکیب ref و focus پس از خطا — آزمایش حالت مرزی🔒 نیازمند اشتراک فعال · 10 دقیقه
- ترکیب ref و focus پس از خطا — عیبیابی و اصلاح🔒 نیازمند اشتراک فعال · 12 دقیقه
- ترکیب ref و focus پس از خطا — کارگاه کاربردی🔒 نیازمند اشتراک فعال · 18 دقیقه
نقشه مباحث تکمیلی · هنوز به درس آکادمی تبدیل نشدهاند
درسهای بالا محتوای آموزشی این نسخهاند. این فهرست، ریزعنوانهای برنامه توسعه محتواست و با گذراندن آزمون باز نمیشود.
مبانی و کامپوننتهای React · بخش 1
- React Home
- React Intro
- React Get Started
- React First App
- React Render HTML
- React Upgrade
- React ES6
- ES6 Classes
- ES6 Arrow Functions
- ES6 Variables
- ES6 Array map()
- ES6 Destructuring
- ES6 Spread Operator
- ES6 Modules
مبانی و کامپوننتهای React · بخش 2
- ES6 Ternary Operator
- ES6 Template Strings
- React JSX Intro
- React JSX Expressions
- React JSX Attributes
- React JSX If Statements
- React Components
- React Class
- React Props
- React Props Destructuring
- React Props Children
- React Events
- React Conditionals
- React Lists
مبانی و کامپوننتهای React · بخش 3
- React Forms
- React Forms Submit
- React Textarea
- React Select
- React Multiple Inputs
- React Checkbox
- React Radio
- React Portals
- React Suspense
- React CSS Styling
- React CSS Modules
- React CSS-in-JS
- React Router
- React Transitions
مبانی و کامپوننتهای React · بخش 4
- React Forward Ref
- React HOC
- React Sass
هوکهای React
- What is Hooks?
- React useState
- React useEffect
- React useContext
- React useRef
- React useReducer
- React useCallback
- React useMemo
- React Custom Hooks