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

3 سال پیش توسط عرشیا سعیدی مطرح شد
آفلاین
user-avatar
عرشیا سعیدی ( 23871 تجربه )
3 سال پیش
تخصص : php ، لاراول ، وردپرس

لینک کوتاه اشتراک گذاری

0

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

بهترین پاسخ
آفلاین
user-avatar
حسام موسوی
3 سال پیش

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

آفلاین
user-avatar
Amin Khademian ( 5322 تجربه )
3 سال پیش
تخصص : Front-End Developer

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
عرشیا سعیدی ( 23871 تجربه )
3 سال پیش
تخصص : php ، لاراول ، وردپرس

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
عرشیا سعیدی ( 23871 تجربه )
3 سال پیش
تخصص : php ، لاراول ، وردپرس

لینک کوتاه اشتراک گذاری

0

@hesammousavi

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

آفلاین
user-avatar
حسام موسوی ( 459435 تجربه )
3 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

1

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

آفلاین
user-avatar
محمود فرهادی ( 1284 تجربه )
3 سال پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

0

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

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.