سلام وقتتون بخیر
من توی reducer م تو یکی از case ها باید یه مواردی رو از دیتابیس بخونم و بعد به استیت اضافه کنم. و باید با پرامیس ها کار کنم. اما نمیدونم چطوری باید مقدار نهایی رو return کنم
الان اینطوری نوشتم که خب طبیعتا مشکل داره
case 'SYNC_ORDERS' :
Tab.getOrdersList()
.then((ordersList) => {
return [
...state,
ordersList
]
})
ممنونتون میشم راهنمایی کنید
@hesammousavi
برای استفاده از توابع async بهتره که توی بخش action ها عملیات انجام بشه و نتیجه به عنوان payload پاس داده شه
همچنین بهتره که از پکیج redux-thunk یا redux-saga برای قسمت های async برنامه استفاده کنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟