मैं व्यक्तिगत रूप से हाल ही में
कहाँ Redux फार्म का उपयोग कर एक कार्रवाई भेजने और कम करने के माध्यम से जाने के बाद, redux फार्म प्रेषण कार्रवाई को नष्ट कर यह एक ही मुद्दे में भाग गया। ब्रेनन चेंग टिप्पणी ने मुझे यह महसूस करने में मदद की कि जिस राज्य में मैं अपने रेड्यूसर में लौट रहा/संशोधित कर रहा था, उसमें जानकारी खो दी गई थी जिसे स्टोर में वापस भेजा गया था। इसे ठीक करने के बाद, रेडक्स फॉर्म स्वचालित रूप से नष्ट कार्रवाई को प्रेषित नहीं करता है।
उदाहरण के लिए: प्रारंभ में, मैं इस लौट रहा था:
[
{
"id": "dd8684f0-8a8a-11e7-97ac-8350cad5200c",
"timestamp": 1503771468479,
"body": "comment2",
"author": "author2",
"parentId": "ee6a6c5c-1821-4280-80b7-90fa97137137",
"voteScore": 1,
"deleted": false,
"parentDeleted": false
}
]
जब मैं वास्तव में वापस जाने के लिए इस
{
"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
}
]
}
}
तो निश्चित रूप से जाँच क्या राज्य आप की दुकान करने के लिए लौट रहे हैं मतलब है। उममीद है कि इससे मदद मिलेगी!
मुझे एक ही समस्या है। मैं एक लॉगिन पेज बना रहा हूँ। जब तक मैं लॉगिन फॉर्म नहीं दिखाता तब तक यह ठीक काम करता है और मेरा राज्य 'रेडक्स-फॉर्म/डेस्ट्रो' से मिटा दिया जाता है। क्या आपको कोई समाधान पता चला? –
ऐसा लगता है कि मेरे मामले में यह प्रोग्रामर त्रुटि थी। शायद यह किसी और की मदद करता है जिसने वही गलती की है। मेरा reducer केवल 'राज्य' के बजाय डिफ़ॉल्ट मामले के लिए 'प्रारंभिकस्टेट' वापस कर रहा था। अब तय –