React یک کتابخانه جاوا اسکریپت برای ساخت رابط کاربری است. این توسط فیس بوک توسعه یافته و نگهداری می شود و اغلب برای ساخت برنامه های کاربردی تک صفحه ای و برنامه های تلفن همراه استفاده می شود.
یکی از دلایل یادگیری React این است که یک فناوری محبوب و پرتقاضا است، بنابراین یادگیری آن می تواند آینده شغلی شما را بهبود بخشد و پیدا کردن کار به عنوان یک توسعه دهنده فرانت اند را آسان تر کند. React همچنین انتخاب خوبی برای ساخت برنامههای کاربردی وب مدرن است زیرا کارآمد، مقیاسپذیر و سریع است و از DOM مجازی (نمایشی سبک وزن از DOM واقعی در حافظه) برای به حداقل رساندن تعداد دستکاریهای DOM مورد نیاز استفاده میکند. ساخت برنامه های کاربردی با کارایی بالا آسان تر است.
یک دلیل دیگر برای یادگیری React این است که یک کتابخانه خوب طراحی شده و منعطف است که ساخت اجزای قابل استفاده مجدد را که می توانند برای ساخت رابط های کاربری پیچیده ساخته شوند، آسان می کند. این کار حفظ و بهروزرسانی پایگاه کد خود را در طول زمان آسانتر میکند، زیرا میتوانید از مؤلفهها در مکانهای مختلف استفاده مجدد کنید، نه اینکه یک کد را چندین بار بازنویسی کنید.
به طور کلی، React یک ابزار قدرتمند و پرکاربرد برای ساخت برنامههای کاربردی وب مدرن است و یادگیری آن میتواند افزودهای ارزشمند به مجموعه مهارتهای شما به عنوان یک توسعهدهنده فرانتاند باشد.
در طول دوره ما از آخرین نسخه React - React 18 استفاده خواهیم کرد.
در مورد مفاهیمی که قرار است پوشش دهیم
- React Fundamentals
- useState hook
- قلاب useEffect
- رندر شرطی
- فرم ها
- قلاب useRef
- useReducer hook
- حفاری پایه
- api متن
- قلاب های سفارشی
- استفاده از قلاب برگشت تماس
- از قلاب یادداشت استفاده کنید
- React Router 6
- کتابخانه http axios
- redux-toolkit
همه معرفیهای پروژه برای پیشنمایش در دسترس هستند.
در اینجا برخی از پروژههایی که قرار است در این دوره بسازیم وجود دارد
1. یادآوری تولد
2. تورها
3. نظرات
4. آکاردئون
5. منو
6. برگه ها
7. لغزنده
8. لورم ایپسوم
9. مولد رنگ
10. غنچه مواد غذایی
11. نوار ناوبری
12. نوار کناری و Modal
13. منوی راه راه
14. سبد خرید
15. کوکتل
16. پیش نمایش Markdown
17. شخص تصادفی
18. صفحه بندی
19. عکس های استوک
20. حالت تاریک
21. فیلم DB
22. اخبار هکر
23. امتحان
24. کاربران Github
25. تجارت الکترونیک
26. Jobster
مربی
نمایش نظرات