在開發(fā)react項(xiàng)目中,一個(gè)store下通常包括actionCreator、constant、index、reducer4個(gè)JS文件,比如說我有一個(gè)index組件我登錄的時(shí)候派發(fā)一個(gè)action,當(dāng)然這個(gè)action肯定是異步的,需要借助redux-thunk這個(gè)中間件,在actionCreator里面做業(yè)務(wù)處理,這個(gè)沒什么問題,但是我在actionCreator里面處理完后,派發(fā)一個(gè)reducer通知store改變數(shù)據(jù),store數(shù)據(jù)改變了會(huì)通知組件進(jìn)行數(shù)據(jù)更新,這個(gè)是redux原理,action是異步的,組件里面的方法是同步的我要的效果是登錄成功的時(shí)候會(huì)提示一個(gè)彈框顯示登陸成功! 但是action是異步的,此時(shí)在index組件里面的login方法早就執(zhí)行完了,這個(gè)效果我該怎么做?
react異步action怎么處理回調(diào)?
瀟湘沐
2018-12-09 19:44:36