معرفی دوره
ریاکت محبوبترین کتابخانه فرانتاند دنیاست و تسلط بر آن یکی از ارزشمندترین مهارتهایی است که یک توسعهدهنده فرانتاند میتواند داشته باشد.
در این دوره، ریاکت را از پایه تا سطح پیشرفته یاد میگیرید — با پروژههای واقعی و حرفهای، توضیحات عمیق، تئوری کاربردی و چالشهای عملی. پروژه اصلی دوره The Wild Oasis است؛ یک اپلیکیشن مدیریت هتل کامل با احراز هویت، داشبورد، نمودار، دارک مود و بیشتر — که از صفر تا انتشار میسازید.
در این دوره چه یاد میگیرید؟
مبانی ریاکت: کامپوننتها، JSX، props، state، رویدادها و فرمها
نحوه تفکر در ریاکت: مدیریت state، کجا و چطور state بذاریم، local vs. global
نحوه کارکرد ریاکت پشت صحنه: Virtual DOM، reconciliation، fiber tree و key prop
هوکهای کاربردی: useEffect، useRef، useReducer، useMemo، useCallback و ساخت custom hook
React Router برای ساخت SPA: مسیرها، URL params، data loaders و actions (v6.4+)
مدیریت state پیشرفته: Context API، Redux، Redux Toolkit، Thunks و React Query
الگوهای پیشرفته ریاکت: render props، higher-order components، compound components
بهینهسازی: memo، useMemo، useCallback، code splitting و Suspense
استایلدهی: Tailwind CSS، CSS Modules و Styled Components
ساخت بکاند با Supabase: دیتابیس، API، احراز هویت و storage
ساخت ویژگیهای واقعی: فیلتر، مرتبسازی، pagination، dark mode، نمودار و authentication
دیپلوی حرفهای با Netlify و Vercel
این دوره برای چه کسانی مناسب است؟
توسعهدهندگانی که جاوااسکریپت را بلدند و میخواهند وارد دنیای ریاکت شوند
کسانی که ریاکت را شروع کردهاند اما هنوز احساس نمیکنند به آن مسلط هستند
توسعهدهندگانی که میخواهند مباحث پیشرفته را یاد بگیرند: useReducer، Redux، React Query و الگوهای پیشرفته
افرادی که میخواهند اپلیکیشنهای واقعی و حرفهای بسازند
مسیر بعد از دوره
پس از اتمام این دوره، آمادهاید وارد دوره Next.js شوید و اپلیکیشنهای full-stack با React Server Components و Server Actions بسازید.

