大家好我已经开始使用这个lib redux-auto,我想和我的服务器通话。
这是我的代码 - store / user / get.js
export default function (user, payload, stage, result) {
switch(stage){
case 'FULFILLED':
return result;
break;
case 'REJECTED':
console.error(user, payload, stage, result)
break;
case 'PENDING':
console.log("should be loading")
default :
break;
}
return user;
}
export function action (payload){
fetch('http://localhost:3000/api/users/'+payload.id).then( data => data.json() );
return payload;
}
这是documentation。 我看不出有什么担心:(
答案 0 :(得分:2)
您没有从fetch
将您的动作功能更改为
export function action (payload){
return fetch('http://localhost:3000/api/users/'+payload.id).then( data => data.json() );
}
如果您没有退回承诺,redux-auto会将其视为普通减速器。