exportfunctiongetUserInfo(username:string,password:string){return(dispatch:any)=>{returnfetchUser(username,password).then(res=>{dispatch({type:GET_USER_INFO,userInfo:res})}).catch(err=>{console.log(err)})}}exportfunctiongetStars(username:string,password:string){return(dispatch:any,getState:any)=>{consturl=getState().urlfetchStars(url,username,password).then(res=>{dispatch({type:GET_STARS,stars:res})}).catch(err=>{console.log(err)})}}其中getStars依赖getUserInfo返回的数据,但是我不想把getStars放进getUserInfo的then方法中,那样就把两个action揉到一起了,想问问大家有没有什么好的解决方案。
DIEA
相关分类