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
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
مربی
نمایش نظرات