2016-08-08 2 views
1

私はこのプロジェクトに新たなんだと私はreact-redux-universal-hot-example APIを使用しようとしているが、私のコードを使用しています:TypeError例外:非反復可能なインスタンスをdestructureする無効な試み

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 :((単一の値を持つタイプの場合はパットタイプでない場合)

関連する問題