عرشیا سعیدی
6 سال پیش توسط عرشیا سعیدی مطرح شد
5 پاسخ

توی استفاده از ریداکس state هام پاک میشه

توی استفاده از ریداکس تازمانی که از روتر دارم استفاده میکنم state هام موجوده و به خوبی کار میکنه ولی زمانی که صفحرو ریفرش میکنم از بین میره اطلاعات بصورت api دریافت میشه برای جلوگیری از این مشکل چکار باید کنم ؟


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
1

سلام دوستمون که جوابتونو دادن دیگه state شما پاک میشه مثلا چه نیازیه مقالات همیشه ذخیره سازی باشه همیشه بعد از فرش دوباره از api گرفته میشه تا بروز نگهداشته بشه
البته تو بخش از اطلاعاتی که میخواید همیشه استفاده بشه بعد از ذخیره سازی میتونید در cookie یا دیتابیس مرورگر ذخیره سازی کنید و دفعه بعد که بالا اومد دوباره از اونجا گرفته بشه و در redux نگهداری بشه
البته پکیج های برای ذخیره سازی تمام state های مربوط به redux در کوکی یا دیتابیس مرورگر وجود داره که باید سرچ کرد . ولی کل چیزی که باید میدونستید همین های هست که گفتم


Amin Khademian
تخصص : Front-End Developer
@khademianamin 6 سال پیش مطرح شد
0

این چیزی که شما میگی مشکل نیست نحوه کار state به همین صورته که با رفرش صفحه از بین میره


عرشیا سعیدی
تخصص : php ، لاراول ، وردپرس
@arshiya73arshiya 6 سال پیش مطرح شد
0

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


عرشیا سعیدی
تخصص : php ، لاراول ، وردپرس
@arshiya73arshiya 6 سال پیش مطرح شد
0

@hesammousavi

اقای موسوی اگه میشه یه راهنمایی کنید ممون میشم خیلی وقته سوال پرسیدم توی انجمن


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
1

سلام دوستمون که جوابتونو دادن دیگه state شما پاک میشه مثلا چه نیازیه مقالات همیشه ذخیره سازی باشه همیشه بعد از فرش دوباره از api گرفته میشه تا بروز نگهداشته بشه
البته تو بخش از اطلاعاتی که میخواید همیشه استفاده بشه بعد از ذخیره سازی میتونید در cookie یا دیتابیس مرورگر ذخیره سازی کنید و دفعه بعد که بالا اومد دوباره از اونجا گرفته بشه و در redux نگهداری بشه
البته پکیج های برای ذخیره سازی تمام state های مربوط به redux در کوکی یا دیتابیس مرورگر وجود داره که باید سرچ کرد . ولی کل چیزی که باید میدونستید همین های هست که گفتم


محمود فرهادی
تخصص : برنامه نویس
@mahmoud.farhadi 6 سال پیش مطرح شد
0

سلام
دوست عزیز همونطور ک دوستان گفتن خاصیت state های ک توی ریداکس ذخیره میشه همینه ک با رفرش صفحه از بین میره. توی initialState قبل از نسبت دادن چیزی به state ها اونو از localstorage یا دیتابیس مرورگر بخونید ک با رفرش صفحه از بین نره. البته باید از قبل ذخیره داشته باشید
موفق باشید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام