مهدی
1 سال پیش توسط مهدی مطرح شد
7 پاسخ

یادگیری ریکت

سلام دوستان من برای یه پروژه نیاز هست که با ریکت فرانت رو بزنم ولی خب اصلا تجربه کار با جاوا اسکریپت رو ندارم و صرفا توی حوزه بک اند فعالیت کردم
سوالم اینه که تا چه نیاز هست که جاوا اسکریپت رو یاد بگیرم تا برم سراغ ریکت آیا نیازه که پروژه های متعددی با جاواسکریپت زده باشم یا صرفا با یک دانش درباره شی گرایی و ... توی جاو اسکریپت می تونم برم سراع ریکت؟


ثبت پرسش جدید
مهدی نظری
تخصص : توسعه دهنده Front End
@mahdi.nazari 1 سال پیش مطرح شد
1

برای جاواسکریپت حداقل این مباحث لازمه و باید خوب یادشون بگیری

مفاهیم پایه جاوااسکریپت:
متغیرها، انواع داده، و اسناد 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 و اصول تمیزی کد.
بهینه‌سازی کدها و کار با کدهای بزرگ.

  • و در ادامه برای مسلط شدن به هر موضوعی باید تمرین زیاد کنی و پروژه بزنی که بتونی بهش مسلط بشی وخوب یادش بگیری و بعد بری سراغ مخلفاتش

Banana Life
@shift.delete 1 سال پیش مطرح شد
1

سلام
دوست عزیز هر چه دانش تان در جاواسکریپت عمیق تر باشه تو یادگیری و ریکت راحت ترید نا گفته نماند وقتی مبحث شی گرایی بلدید ریکت با تایپ اسکریپت توسعه بدید چون برای تان درکش اسان تر است


oss_vahid
تخصص : wp developer
@ossvahid 1 سال پیش مطرح شد
0

اگه جاوااسکریپت حرفه ایی نباشی یادگیری ری اکت به شدت سخته از ما گفتن


محمد حسین
تخصص : mevn stack
@saghari 1 سال پیش مطرح شد
0

جاوا اسکریپت رو باید درک کنی مخصوصا arrow فانکشن ها و پرومیس ها شی گرایی هم بعضی جاها لازمه


مهدی نظری
تخصص : توسعه دهنده Front End
@mahdi.nazari 1 سال پیش مطرح شد
0

سلام دوست من 🖐
امیدوارم حالت خوب و عالی باشی✨

فرانت اند مثل بک انده دوست من تا دانش پایه ای خوب و عمیقی حتی برای یه پروژه نداشته باشی نمیتونی بهش مسلط بشی
شاید بتونی کارتو راه بندازی و در عرض یه هفته بهش مسلط بشی اما نمیتونی از یه جایی به بعد وارد دل کار بشی خب
پس اگه میخای سمت ریکت کار کنی ببین js چقدر مسلطی صرفا فاندامنتال و مباحث پایه برای اینکه یه دید بهت بده

  • دوحالت داره در کل
  • یا باید برون سپاری کنی و کس دیگه ای برات انجامش بده خودتم اینطوری درگیر نمیشی
  • یا باید واقعا مسلط بشی js رو که وقتی داکیومنت و مقاله های react رو میخونی زمانی که گیر کردی بفهمی از چی صحبت میکنه و به کجا اشاره میکنه

امیدوارم پاسخم بهت کمک کرده باشه ❤️
موفق و پیروز باشی 🤘🌹


مهدی
@MM20001378 1 سال پیش آپدیت شد
1

خب آقای نظری عزیز سوال منم همین بود دقیقا شما پیشنهاد می کنید چه مباحثی از جاواسکریپت رو بلد باشم؟
آیا باید باهاش پروژه های مختلفی رو بزنم یا ن صرفا وقتی فهمیدم جاواسکریپت اصلا چیه کافیه و برم سراغ ریکت؟

@mahdi.nazari

@hussain2


مهسا جمشیدی‌کیا
تخصص : تولید محتوا
@Mahsajkia 1 سال پیش مطرح شد
0

باید تا یه حدی بلد باشی که بتونی بری سراغ بعدی وگرنه خیلی به مشکل برمی خوری.


مهدی نظری
تخصص : توسعه دهنده Front End
@mahdi.nazari 1 سال پیش مطرح شد
1

برای جاواسکریپت حداقل این مباحث لازمه و باید خوب یادشون بگیری

مفاهیم پایه جاوااسکریپت:
متغیرها، انواع داده، و اسناد 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 و اصول تمیزی کد.
بهینه‌سازی کدها و کار با کدهای بزرگ.

  • و در ادامه برای مسلط شدن به هر موضوعی باید تمرین زیاد کنی و پروژه بزنی که بتونی بهش مسلط بشی وخوب یادش بگیری و بعد بری سراغ مخلفاتش

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام