Higher-Order Components یا HOC در React.js یک پترن پیشرفته برای استفاده مجدد از منطق کامپوننتها هست. HOC یک تابعه که یک کامپوننت رو به عنوان ورودی میگیره و یک کامپوننت جدید با قابلیتهای افزودهشده رو برمیگردونه.
از HOCها معمولاً برای موارد زیر استفاده میکنن:
در برنامه نویسی اصولی، یک اصل هست به اسم Clean Coding، که قوانین زیادی داره و ما به عنوان یک Developer حرفه ای باید اون قوانین رو رعایت کنیم. یکی از این قوانین DRY ( dont Repeat Yourself ) هست.
این قانون میگه وقتی یک تیکه کدی رو یکبار نوشتید، دیگه نباید اون رو مجددا بنویسید تا در جاهای دیگه ای استفاده کنید. باید یکبار برای همیشه نوشته بشه و استفاده بشه.
به طور کلی، استفاده از HOC کدمون رو حرفه ای تر و خلاصه تر میکنه. برای مثال ها و اطلاعات بیشتر میتونید این مقاله رو مطالعه کنید.
#hoc #react
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👌3