نوشتن کد واکنش مقیاس پذیر و قابل حفظ با اصول جامد

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

در ابتدا توسط رابرت سی مارتین (با نام مستعار باب) برای برنامه نویسی شی گرا ، اصول جامد به توسعه دهندگان کمک می کند تا نرم افزارهای مقیاس پذیر ، حفظ و قوی را بنویسند. در حالی که ماهیت پویا JavaScript همیشه با پارادایم های سنتی OOP مطابقت ندارد ، معماری مبتنی بر مؤلفه React آن را به عنوان کاندیدای عالی برای اصول محکم تبدیل می کند.

در این مقاله ، ما هر یک از پنج اصل محکم-مسئولیت پذیر ، تعویض لیسکوف ، تعویض لیسکوف ، تفکیک رابط و وارونگی وابستگی را تجزیه می کنیم و چگونه آنها را به طور طبیعی در توسعه واکنش قرار می دهیم. در پایان ، شما استراتژی های عملی برای نوشتن مؤلفه های React تمیزتر و مدولار تر دارید که به طور مؤثر مقیاس می شوند.

s – اصل مسئولیت واحد

در اصل مسئولیت واحد اظهار می دارد که یک کلاس (یا عملکرد) باید یک و تنها یک دلیل برای تغییر داشته باشد. در زمینه واکنش ، این بدان معنی است که هر مؤلفه باید یک مسئولیت واحد داشته باشد.

معماری مبتنی بر مؤلفه React به طور طبیعی SRP را با شکستن عناصر UI به …

Source link