سلام دوستان یک سوالی از خدمت تون داشتم من دارم react یاد میگیرم و مستنداتش رو که داشتم نگاه میکردم اکثر مثال هایی رو که با کلاس توضیح داده شده بود به صورت function در آورده
البته کلاس هم استفاده شده ولی خیلی کمتر
سوالی که پیش اومده برام ری اکت از کلاس به تابع سویچ کرده ؟
دلیلش اینه که خود ری اکت میگه که کامپوننت هایی که در اونها از state (کامپوننت stateless) استفاده نمیکنید رو به صورت فانکشن تعریف کنید. از مزیت های این کار اینه که نیازی نیست دیگه از کلمه کلیدی this استفاده کنید. معمولا از کامپوننت های stateless برای کامپوننت های presentation یا همون ui استفاده میشه.
مثلا داخل بخش component ها یا list ها
https://reactjs.org/docs/components-and-props.html
https://reactjs.org/docs/lists-and-keys.html
شاید پاسخ شما همینجا باشد
نه سهیل جان سوئیچ نکرده شاید بشه گفت تنها دلیلش این باشه که خیلی ها به ES6 نکردن و از همون روند Functional استفاده میکنن باشه
آها مرسی
سپاس از شما علی جان و حسام عزیز