2016-08-08 30 views
1

我在这个项目新的,我尝试使用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

谁能帮助?

回答

2

我面临同样的问题,看着我发现这是一个错字。记住

export function showMessage() { 
    return { 
    types: [MESSAGE_FETCH, MESSAGE_FETCH_SUCCESS, MESSAGE_FETCH_FAIL], 
    promise: (client) => client.get('/post') 
    } 
} 

熊是“类型”的阵列将派遣那些动作(成功或失败)时的承诺将得到解决: 你应该使用类型而不是类型 即。

0

enter image description here

解决方案:如果具有多个值类型,那么推杆类型不是类型1个:-()

解决方案:2: - 如果具有多个值,那么推杆类型和顺序 类型[XXXXXX_FETCH,XXXXXX_FETCH_SUCCESS ,XXXXXX_FETCH_ERROR]

解决方案:3 :-(如果类型具有单个值,那么推杆类型不是类型)