我是这个项目的新手,我尝试使用react-redux-universal-hot-example
API,但使用我的代码:
export function showMessage() {
return {
type: SHOW_MESSAGE,
promise: (client) => client.get('/posts')
};
}
我在浏览器中收到此错误:
TypeError: Invalid attempt to destructure non-iterable instance
有人可以帮忙吗?
答案 0 :(得分:2)
我面对同样的问题,看着我发现这是一个错字。 你应该使用类型而不是类型 即:
export function showMessage() {
return {
types: [MESSAGE_FETCH, MESSAGE_FETCH_SUCCESS, MESSAGE_FETCH_FAIL],
promise: (client) => client.get('/post')
}
}
请记住'类型的数组'当承诺得到解决时,将发送这些行动(成功或失败)。
答案 1 :(得分:1)
如果使用es6版本的For Of循环时遇到此问题,只需检查是否在阵列上使用了 .entries()。
示例:
for( const [item. index] of arr.entries() ) {
console.log(index);
}
答案 2 :(得分:0)