2016-08-08 3 views
1

Ich bin neu in diesem Projekt und ich versuche, die react-redux-universal-hot-example API zu verwenden, aber meinen Code verwendet:Typeerror: ungültiger Versuch denaturiert, nicht-iterable Instanz

export function showMessage() { 
    return { 
    type: SHOW_MESSAGE, 
    promise: (client) => client.get('/posts') 
    }; 
} 

ich diesen Fehler in meinem Browser :

TypeError: Invalid attempt to destructure non-iterable instance

Kann jemand helfen?

Antwort

2

Ich konfrontiert mit dem gleichen Problem und sah ich fand, dass das ein Tippfehler war. sollten Sie Typen anstelle von Typ d.h verwenden:

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

Beachten Sie, dass die Anordnung von ‚Typen‘ wird diese Aktion (erfolgreich oder fehlgeschlagen) versenden, wenn das Versprechen gelöst werden.

0

enter image description here

Lösung: 1 :-(wenn Typ mehrere Werte, die dann nicht Putt-Typen Typ)

Lösung: 2: - Wenn Typ mehrere Werte dann Putt-Typen und Ordnung [XXXXXX_FETCH, mit XXXXXX_FETCH_SUCCESS , XXXXXX_FETCH_ERROR]

Lösung: 3 :-(wenn Typ mit Einzelwert dann Putt-Typ nicht Typen)

Verwandte Themen