Mi sono imbattuto in questo stesso problema personalmente utilizzando Redux Modulo di recente
Se dopo il dispacciamento un'azione e passare attraverso il riduttore, Redux-forma spedizione DISTRUGGERE azione. Il commento di Brennan Cheung mi ha aiutato a capire che lo stato in cui stavo tornando/modificando nel mio riduttore aveva perso le informazioni che sono state rimandate al negozio. Dopo aver risolto questo problema, la forma di redux non invia più automaticamente l'azione di distruzione.
Ad esempio: Inizialmente, stavo tornando questo:
[
{
"id": "dd8684f0-8a8a-11e7-97ac-8350cad5200c",
"timestamp": 1503771468479,
"body": "comment2",
"author": "author2",
"parentId": "ee6a6c5c-1821-4280-80b7-90fa97137137",
"voteScore": 1,
"deleted": false,
"parentDeleted": false
}
]
Quando ho effettivamente intenzione di restituire questo
{
"ee6a6c5c-1821-4280-80b7-90fa97137137": {
"id": "ee6a6c5c-1821-4280-80b7-90fa97137137",
"timestamp": 1502253747021,
"title": "this is a title",
"body": "this is another body",
"author": "author2",
"category": "category1",
"voteScore": 2,
"deleted": false,
"comments": [
{
"id": "dd8684f0-8a8a-11e7-97ac-8350cad5200c",
"timestamp": 1503771468479,
"body": "comment2",
"author": "author2",
"parentId": "ee6a6c5c-1821-4280-80b7-90fa97137137",
"voteScore": 1,
"deleted": false,
"parentDeleted": false
}
]
}
}
Quindi sicuramente controllare in che stato si sta tornando al negozio. Spero che questo aiuto!
Ho lo stesso problema. Sto creando una pagina di accesso. Funziona bene fino a quando non mostro più il modulo di login e il mio stato viene cancellato dal 'redux-form/DESTROY'. Hai trovato una soluzione? –
Sembra che nel mio caso si sia verificato un errore del programmatore. Forse questo aiuta qualcun altro che ha commesso lo stesso errore. Il mio riduttore stava restituendo 'initialState' per il caso di default invece di solo' state'. Risolto ora. –