برنامه نویسی

Context Wrapper en React – انجمن DEV

اجازه ندهید اجزای شما به زمینه برنامه دسترسی داشته باشند!!

ایده از جزء در React آن است یک قطعه از UI که می تواند دوباره مورد استفاده قرار گیرد، حتی در یک برنامه متفاوت از برنامه ای که برای آن در نظر گرفته شده است. کتابخانه های کامپوننت حداکثر بیان این موضوع هستند، گاهی اوقات با اجزایی که می توانند تا آخرین جزئیات سفارشی شوند.

اما، بدون رسیدن به آن نقطه، می‌توانیم اجزای قابل استفاده مجدد ایجاد کنیم که می‌توانند از یک برنامه کاربردی به برنامه دیگر بدون آسیب جدی منتقل شوند، فقط با در نظر گرفتن یک استراتژی طراحی که از اجزای ما در برابر وجود محافظت می کند حمله کرد با زمینه و قوانین تجاری برنامه ما.

این است، متن Wrapper، که چیزی نیست جز ایده نگه داشتن زمینه یک سطح بالاتر از مؤلفه ای که در واقع به داده های زمینه نیاز دارد و ارائه داده ها از آن سطح بالاتر از طریق لوازم جانبی.

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

البته Context Wrapper آنطور که ادعا می کند تمیز نیست زیر طبقه بندی اجزاء اگر واضح نباشند، می توانند کار را پیچیده کنند، اما این برای مقاله دیگری است.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا