useReducer or Redux

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

سلام روزتون بخیر

استاد تو پروژه هامون کجا از ریداکس استفاده میکنیم کجا از useReducer, Context

فایل پیوست

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

4 اسفند 99

0
حذف شده

مثلا برای بخش مدیریت و کل صفحات می تونستیم یک redux استفاده کنیم و کل state رو با اون مدیریت کنیم. فرض کنید کاربر یک dispatch انجام میده و یکسری داده ارسال میکنه. شما میخواین اون داده ها وقتی میره سمت سرور توکن همراهش باشه و از طرفی نمیخواین داده های disptach رو به توکن آلوده کنید در این جا میاین و با یک middleware توکن رو به داده ها اضافه می کنید و بعد میفرستید سمت سرور. فرض کنید اون داده ها قبل از ارسال به سمت سرور باید در جایی ذخیره بشن و در این حالت هم می تونیم اون رو با یک middleware لاگ کنیم. نکته مهم اینه که ما بعضا نمی تونیم کدهایی در قبل از dispatch یا بعد از اتمام اون بررسی کنیم و باید حتما در زمان انجام dispatch این کارها انجام بشه و برای همین میام و از middleware ها استفاده می کنیم.

فایل پیوست

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

توسط

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

10 اسفند 99

0
حذف شده

سلام خدمت شما. یکی از مسائلی که در useReducer اذیت می کنه عدم وجود middleware هست و به نظرم برای پروژه های بزرگ این موضوع مهمه. بنابراین در پروژه های بزرگ استفاده از redux و کلا state manager های سازمانی خیلی بهتره و در پروژه های کوچیکتر و ساده تر خیلی راحت با useReducer و Context موضوع حل میشه.

فایل پیوست

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

توسط

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

4 اسفند 99

0
حذف شده

خوب الان پروژه فروشگاه بزرگ حساب میشه اگه قرار بود اصولی کد بزنیم کجاها رو باید ریداکس استفاده میکردیم؟

و اینکه این middleware ها چه مزایایی واسه ما ایجاد میکنن که توی useReducer نبودش اذیت کننده میشه اگه یه مثال واقعی بزنید که درک کنیم ممنون میشم

فایل پیوست

زهرا نمازی

توسط

زهرا نمازی

10 اسفند 99