ادی ام. عاشق جاوااسکریپت و فعال ریاکت. علاقه به R&D دارم و اینجا از چیزایی که برام جالبن میگم. اگه هروقت هرکمکی از دستم برمیومد بهم بگید 3>
کارهای تکراری, ممنوع! (قسمت ۱)
اصطلاح Don't repeat yourself رو احتمالا خیلیامون شنیدیم, چیزی که شیرازه کار یه برنامه نویس خوب به شمار میاد. خودت رو تکرار نکن، ینی کدی که یک بار زدی رو یه فانکشن کن و بقیه جاها استفاده کن.برای منطقی که مشترکه یه کلاس (HOC/hook) بساز و همه جا استفاده کن. درکل وقتی چیزی رو بیشتر از دو بار قراره انجام بدیم، معمولا ایده خوبیه که به فکر نوشتنش بصورت جنرال باشیم.
حتی چیزایی مثل react native هم برای همین اومدن. برای اینکه ما یک بار اپلیکیشنمون رو بنویسیم و روی android و ios استفاده کنیم.
اما ما بعنوان برنامه نویس, خودمون یه دنیا کار های تکراری داریم که انجام میدیم. هر سری برای تبدیل class component به functional component بعضی کارهای تکراری رو انجام میدیم. گاهی اوقات برای ریفکتور کردن بخشی از کد مجبوریم یه تعداد زیادی خط شبیه به هم رو تغییر بدیم. و مثالی که قراره تو این ویدیو بررسیش کنم، میخوایم برای یه عالمه فیلد setter بنویسیم.
لینک آپارات: لینک
دیگر مقالات من:
مطلبی دیگر از این انتشارات
آموزش کتابخانه React
مطلبی دیگر از این انتشارات
مثال کاملی از پیاده سازی یک برنامه وبی پایه بر React
مطلبی دیگر از این انتشارات
ری اکت رو قورت بده - ۲