دلیل استفاده از context

پرسیده شده
فعالیت 1293 روز پیش
دیده شده 443 بار
0

سلام روزتون بخیر
دلیل اینکه از context استفاده کردید اینجا چی بود؟

فایل پیوست

زهرا نمازی
زهرا نمازی

20 مهر 99

1
حذف شده

شاید درست نباشه بگیم Redux یا مثلا useReducer. ما می تونیم از هر دو استفاده کنیم. می تونیم وقتی پروژه خیلی بزرگ میشه از redux برای state های کلی استفاده کنیم و برای scope های کوچیکتر از useReducer. اگر تعداد مشتری ها زیاد باشه خیلی منطقی نیست همش رو بذاریم دخل redux و از اونجا مثلا مدیریت کنیم. بهتره فقط لیست کسانی که الان نمایش داده میشن رو داخل redux بذاریم و با هر تغییر صفحه دوباره داده ها رو از server بگیریم.(برای دیدن جزئیات کاربر دیگه می تونیم مشخصات اون کاربر رو از redux بخونیم و نیازی به درخواست سمت سرور نیست)

فایل پیوست

کیوان علی محمدی

توسط

کیوان علی محمدی

21 مهر 99

0
حذف شده

سلام. امکانات جدید React مثل useReducer کمک کرده عملا بتونیم state manager هایی سفارشی ایجاد کنیم که به دور از دردسرهای redux و بقیه ابزارها باشه. در اینجا برای مدیریت کردن state یک بخش کوچیک از پروژه یعنی دسته بندی ها به جای استفاده از redux که باید به صورت کلی نصب و تنظیم میشد از context و useReducer استفاده کردیم که هم نیاز ما رو برطرف می کنه و هم با بقیه قسمت های پروژه درگیر نیست (یعنی مثلا به بخش محصولات یا سفارش ها کاری نداره).

فایل پیوست

کیوان علی محمدی

توسط

کیوان علی محمدی

21 مهر 99

حذف شده
میشه لطفا یه توضیح بدید چه موقع از ریداکس استفاده میکنیم و چه موقع از useReducer یه سوال دیگه هم دارم استاد وقتی توی پنل میایم مثلا لیست مشتری ها رو میاریم به صورت پیج بندی باید اینو تو ریداکس بزاریم که وقتی کلیک میکنه رو هر سطر دیگه ریکوست به سرور نزنیم؟ یا راه بهتری هم هست
زهرا نمازی

21 مهر 99