Context API ابزار داخلی React برای اشتراک داده بین کامپوننتها بدون prop drilling است.
Context چیست؟
createContext + Provider + useContext. داده را در سطح بالا تعریف و در هر سطحی مصرف کنید.
- createContext: تعریف
- Provider: ارائه
- useContext: مصرف
محدودیتها
هر تغییر Context تمام مصرفکنندگان را re-render میکند. برای حالت پیچیده از Zustand استفاده کنید.
جمعبندی
Context برای دادههای تغییرکم (theme, auth). نه برای state پرتغییر.
هنوز دیدگاهی ثبت نشده
اولین نفری باشید که نظر میدهد!