راکت

نحوه ذخیره یک استرینگ در استیت در ریداکس

4 پاسخ

سلام به همه
من میخوام روز انتخابی که تو دیت پیکر انتخاب میشه رو تو یه استیت ذخیره کنم و از ریداکس استفاده میکنم نحوه ذخیره یه استرینگ در استیت در ریداکس رو کسی میدونه

ثبت پرسش جدید

پاسخ‌ها

4
saman
saman
@saman1111

سلام

خب مثل بقیه داده ها ذخیرش میکنین.
منظورتون روند انجام کاره ؟
اول برای کارتون یه مقدار ( مثلا یه رشته ) به عنوان action type در نظر میگیرین مثلا set_date
بعد باید این تایپ رو همراه با مقداری که میخواین توی استیت قرار بگیره dispatch کنین. یعنی یه همچین چیزی رو

{ type: 'set_date', date: '2020-06-06' }

وقتی این شی رو dispatch کردین باید سمت reducer هندلش کنین که چک کنه ببینه کی type شما set_date هست و در اون صورت مقدار date رو بگیره و در قسمت مورد نظر از استیت قرار بده.

Ebrahim Hadadi
Ebrahim Hadadi
@hadadi.ebi

تخصص: ReactNative Developer

آقا سامان ممنونم
من اکشن شو ساختم ریویوسرشم نوشتم یعنی من تو کامپوننت مورد نظر یه شی بفرستم به ریدوسر با همون تایپی که تو اکشن ساختم بعد تو ریدوسر توی یه استیتی بریزم

شاید پاسخ شما همین‌جا باشد

کامران داور
کامران داور
@kamran.davar

تخصص: Front-end developer

سلام.
برای ریداکس فرقی نداره نوع داده ای که شما توی payload اکشن میفرستید. یعنی اینکه عدد بفرستید یا استرینگ یا ابجکت در هر صورت میره و در جایی که از قبل برای اون اکشن با توجه به typeاش مشخص شده قرار میگیره. تنها چیزی که اهمیت دار type هست

Ebrahim Hadadi
Ebrahim Hadadi
@hadadi.ebi

تخصص: ReactNative Developer

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

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

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