راکت
SOHE!L
SOHE!L
توسط SOHE!L مطرح شد
حل
6 پاسخ

کلاس ها در react

سلام دوستان یک سوالی از خدمت تون داشتم من دارم react یاد میگیرم و مستنداتش رو که داشتم نگاه میکردم اکثر مثال هایی رو که با کلاس توضیح داده شده بود به صورت function در آورده
البته کلاس هم استفاده شده ولی خیلی کمتر
سوالی که پیش اومده برام ری اکت از کلاس به تابع سویچ کرده ؟


ثبت پرسش جدید
امیر یاوندحسنی
امیر یاوندحسنی
تخصص :Full Stack Developer
@mirmahna.s8 سال پیشمطرح شد
1

دلیلش اینه که خود ری اکت میگه که کامپوننت هایی که در اونها از state (کامپوننت stateless) استفاده نمیکنید رو به صورت فانکشن تعریف کنید. از مزیت های این کار اینه که نیازی نیست دیگه از کلمه کلیدی this استفاده کنید. معمولا از کامپوننت های stateless برای کامپوننت های presentation یا همون ui استفاده می‌شه.


حسام موسوی
حسام موسوی
تخصص :طراح و برنامه نویس
@hesammousavi8 سال پیشمطرح شد
1

سلام یکی از این مثال های که میگین رو بیارید لطفا متوجه بشیم منظورتون کجاس دقیقا


SOHE!L
SOHE!L
@soheil.shahbazian8 سال پیشمطرح شد
حسام موسوی
حسام موسوی
تخصص :طراح و برنامه نویس
@hesammousavi8 سال پیشمطرح شد
1

به این نوع میگن Functional که قبل از es6 پرکاربرد بود اما الان با اومدن کلاس ها خیلی کم نیازه از function برای تعریف یک component استفاده کنیم
این ها هم صرفا فقط مثال هستند.


علی
علی
تخصص :برنامه نویس
@ayousefi8 سال پیشمطرح شد
1

نه سهیل جان سوئیچ نکرده شاید بشه گفت تنها دلیلش این باشه که خیلی ها به ES6 نکردن و از همون روند Functional استفاده میکنن باشه


SOHE!L
SOHE!L
@soheil.shahbazian8 سال پیشمطرح شد
0

آها مرسی
سپاس از شما علی جان و حسام عزیز


امیر یاوندحسنی
امیر یاوندحسنی
تخصص :Full Stack Developer
@mirmahna.s8 سال پیشمطرح شد
1

دلیلش اینه که خود ری اکت میگه که کامپوننت هایی که در اونها از state (کامپوننت stateless) استفاده نمیکنید رو به صورت فانکشن تعریف کنید. از مزیت های این کار اینه که نیازی نیست دیگه از کلمه کلیدی this استفاده کنید. معمولا از کامپوننت های stateless برای کامپوننت های presentation یا همون ui استفاده می‌شه.


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

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