آرمین
2 سال پیش توسط آرمین مطرح شد
5 پاسخ

الزام يادگيري class component در react

سلام
براي يادگيري react با اينكه حدود ٣ سال هست كه فانكشنال كامپوننت ها معرفي شده آيا هنوز هم بايد كلاس كامپوننت يادبگيريم يا لزومي نداره و با فانكشنال و هوك ها ميشه كار رو جلو برد و مشكلي ايجاد نشه؟
اصولاً چقدر ممكنه تو كد ديگران يا پكيج هايي بر بخوريم كه اونا به شكل كلاس كامپوننت نوشته شده باشن و
ما كه به صورت فانكشنال يادگرفتيم به مشكل بخوريم و نياز به يادداشتن كلاس داشته باشيم؟
تشكر


ثبت پرسش جدید
Morteza Khodarahmi
تخصص : Backend Developer
@mrkhodarahmii 2 سال پیش مطرح شد
1

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


آرمین
@arminbeik 2 سال پیش مطرح شد
0

@mrkhodarahmii
منظورم اين هست كه مثلاً من به صورت فانكشنال كه خودم باهاش راحت ترم ري اكت و يادبگيرم ولي يه قسمتي رو بخوام اضافه كنم و يادبگيرم
از سايت مثلاً stackoverflow ولي اون شخص به صورت كلاس كدش رو نوشته و آموزش داده
اين حالت چقدر پيش مياد؟ آيا كدهاي موجود در سطح اينترنت اونا هم كدشون يا پكيجشون رو تبديل به فانكشنال كردن يا نه ؟


عبدالرحمان کیانی
تخصص : Backend developer
@abdolrahman 2 سال پیش مطرح شد
1

خب مردم از class استفاده میکنن چون کاربردش خیلی خوبه . همه هم class رو پیشنهاد میدن
نمیدونم چرا شما اصرار به استفاده از فانکشن دارین ولی میتونین کلاس رو یادنگیرین و با فانکشن پیش برین.
ولی درکل برنامه نویس خوب کسیه که از یادگیری نترسه و بزنه به دلش. از کجا میدونی شاید از کلاس بیشتر خوشت اومد
موفق باشید.


Morteza Khodarahmi
تخصص : Backend Developer
@mrkhodarahmii 2 سال پیش مطرح شد
1

@arminbeik
خب این که شما با فانکشنال راحت تری یه مساله دیگه اس.
اما یه قسمت هایی کلاس کامپوننت خیلی کارت رو تمیز تر و راحت تر میکنه
تازه به نظر من استفاده از cc خیلی راحت تر از فانکشنه
جفتشو باید بلد باشی راه فراری نیست🤷‍♂️


ایلیا فرامرزپور
تخصص : FullStack Developer
@iliafaramarzpour 2 سال پیش مطرح شد
1

سلام وقتتون بخیر.

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

امیدوارم موفق باشید.


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

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