سلام دوستان من برای یه پروژه نیاز هست که با ریکت فرانت رو بزنم ولی خب اصلا تجربه کار با جاوا اسکریپت رو ندارم و صرفا توی حوزه بک اند فعالیت کردم
سوالم اینه که تا چه نیاز هست که جاوا اسکریپت رو یاد بگیرم تا برم سراغ ریکت آیا نیازه که پروژه های متعددی با جاواسکریپت زده باشم یا صرفا با یک دانش درباره شی گرایی و ... توی جاو اسکریپت می تونم برم سراع ریکت؟
برای جاواسکریپت حداقل این مباحث لازمه و باید خوب یادشون بگیری
مفاهیم پایه جاوااسکریپت:
متغیرها، انواع داده، و اسناد DOM (Document Object Model).
عبارات شرطی (if/else) و حلقهها (for، while) برای کنترل جریان برنامه.
توابع و متدها برای تعریف و استفاده از کد تکراری.
رویدادها و برنامهنویسی رویداد مبتنی بر DOM.
مفاهیم پیشرفته جاوااسکریپت:
کار با آرایهها و اشیاء (Objects).
پیمایش DOM و تعامل با المانهای صفحه وب.
AJAX و درخواستهای HTTP با استفاده از XMLHttpRequest یا fetch API.
برنامهنویسی مبتنی بر Promise برای مدیریت عملیات ناهمگن.
برنامهنویسی مبتنی بر کالبکها و async/await برای کنترل جریان همزمان.
مدیریت وابستگیها:
یادگیری در مورد مدیریت وابستگیها و بستههای جاوااسکریپت مانند npm یا yarn.
آشنایی با مفاهیم بستههای npm و کار با فایل package.json.
بازیابی و پردازش داده:
تعامل با APIها و دریافت و پردازش داده JSON.
کار با دادههای زمان و تاریخ.
خطاها و اشکالزدایی:
نحوه اشکالزدایی کد با استفاده از ابزارهای مرورگر یا کنسول جاوااسکریپت.
مدیریت خطاها با استفاده از try/catch.
کد نویسی تمیز و عملکرد بهینه:
اصول برنامهنویسی بهینه، اصول SOLID و اصول تمیزی کد.
بهینهسازی کدها و کار با کدهای بزرگ.
سلام
دوست عزیز هر چه دانش تان در جاواسکریپت عمیق تر باشه تو یادگیری و ریکت راحت ترید نا گفته نماند وقتی مبحث شی گرایی بلدید ریکت با تایپ اسکریپت توسعه بدید چون برای تان درکش اسان تر است
جاوا اسکریپت رو باید درک کنی مخصوصا arrow فانکشن ها و پرومیس ها شی گرایی هم بعضی جاها لازمه
سلام دوست من 🖐
امیدوارم حالت خوب و عالی باشی✨
فرانت اند مثل بک انده دوست من تا دانش پایه ای خوب و عمیقی حتی برای یه پروژه نداشته باشی نمیتونی بهش مسلط بشی
شاید بتونی کارتو راه بندازی و در عرض یه هفته بهش مسلط بشی اما نمیتونی از یه جایی به بعد وارد دل کار بشی خب
پس اگه میخای سمت ریکت کار کنی ببین js چقدر مسلطی صرفا فاندامنتال و مباحث پایه برای اینکه یه دید بهت بده
امیدوارم پاسخم بهت کمک کرده باشه ❤️
موفق و پیروز باشی 🤘🌹
خب آقای نظری عزیز سوال منم همین بود دقیقا شما پیشنهاد می کنید چه مباحثی از جاواسکریپت رو بلد باشم؟
آیا باید باهاش پروژه های مختلفی رو بزنم یا ن صرفا وقتی فهمیدم جاواسکریپت اصلا چیه کافیه و برم سراغ ریکت؟
برای جاواسکریپت حداقل این مباحث لازمه و باید خوب یادشون بگیری
مفاهیم پایه جاوااسکریپت:
متغیرها، انواع داده، و اسناد DOM (Document Object Model).
عبارات شرطی (if/else) و حلقهها (for، while) برای کنترل جریان برنامه.
توابع و متدها برای تعریف و استفاده از کد تکراری.
رویدادها و برنامهنویسی رویداد مبتنی بر DOM.
مفاهیم پیشرفته جاوااسکریپت:
کار با آرایهها و اشیاء (Objects).
پیمایش DOM و تعامل با المانهای صفحه وب.
AJAX و درخواستهای HTTP با استفاده از XMLHttpRequest یا fetch API.
برنامهنویسی مبتنی بر Promise برای مدیریت عملیات ناهمگن.
برنامهنویسی مبتنی بر کالبکها و async/await برای کنترل جریان همزمان.
مدیریت وابستگیها:
یادگیری در مورد مدیریت وابستگیها و بستههای جاوااسکریپت مانند npm یا yarn.
آشنایی با مفاهیم بستههای npm و کار با فایل package.json.
بازیابی و پردازش داده:
تعامل با APIها و دریافت و پردازش داده JSON.
کار با دادههای زمان و تاریخ.
خطاها و اشکالزدایی:
نحوه اشکالزدایی کد با استفاده از ابزارهای مرورگر یا کنسول جاوااسکریپت.
مدیریت خطاها با استفاده از try/catch.
کد نویسی تمیز و عملکرد بهینه:
اصول برنامهنویسی بهینه، اصول SOLID و اصول تمیزی کد.
بهینهسازی کدها و کار با کدهای بزرگ.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟