توسعه فرانت‌اند

JavaScript Proxy و Reflect: متاپروگرامینگ

Proxy و Reflect امکان intercept کردن عملیات شیء را فراهم می‌کنند. اساس واکنش‌پذیری Vue.

1404/12/21 1 دقیقه مطالعه 1,268 بازدید

Proxy و Reflect امکان intercept کردن عملیات شیء را فراهم می‌کنند. اساس واکنش‌پذیری Vue.

Proxy چیست؟

Proxy یک wrapper روی شیء است که عملیات get، set، delete و غیره را intercept می‌کند.

  • get trap: خواندن
  • set trap: نوشتن
  • deleteProperty: حذف

کاربردها

Validation خودکار، Logging، Lazy Loading و سیستم‌های Reactive (Vue 3).

جمع‌بندی

Proxy قدرتمندترین ابزار متاپروگرامینگ JavaScript است.

واکنش به این مقاله

اشتراک‌گذاری این مقاله:
دیدگاه‌ها 0
۰ / ۲۰۰۰

هنوز دیدگاهی ثبت نشده

اولین نفری باشید که نظر می‌دهد!