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

React Context API: مدیریت حالت بدون کتابخانه

Context API ابزار داخلی React برای اشتراک داده بین کامپوننت‌ها بدون prop drilling است.

1405/01/05 1 دقیقه مطالعه 351 بازدید

Context API ابزار داخلی React برای اشتراک داده بین کامپوننت‌ها بدون prop drilling است.

Context چیست؟

createContext + Provider + useContext. داده را در سطح بالا تعریف و در هر سطحی مصرف کنید.

  • createContext: تعریف
  • Provider: ارائه
  • useContext: مصرف

محدودیت‌ها

هر تغییر Context تمام مصرف‌کنندگان را re-render می‌کند. برای حالت پیچیده از Zustand استفاده کنید.

جمع‌بندی

Context برای داده‌های تغییرکم (theme, auth). نه برای state پرتغییر.

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

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

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

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