तो, मैं एक त्रुटि पर देखता हूं, रेडक्स-वादा मुझे वापस त्रुटि देता है: सत्य, पेलोड के साथ, लेकिन यह एक बार यह reducer हिट करता है ... मेरे लिए, अनुरोध decoupling और त्रुटि की स्थिति थोड़ा अजीब है, और अनुचित लगता है। क्या .. एक प्रभावी तरीका जब Axios डब्ल्यू/reduc वादा (मिडलवेयर) का उपयोग भी त्रुटि स्थिति से निपटने के लिए है यहाँ मैं क्या है का सार है ..एक्सिस के साथ रेडक्स-वादा, और त्रुटियों से कैसे निपटें?
in action/
const request = axios(SOME_URL);
return {
type: GET_ME_STUFF,
payload: request
}
in reducer/
const startState = {
whatever: [],
error: false
}
case GET_ME_STUFF:
return {...state, startState, {stuff:action.payload.data, error: action.error? true : false}}
आदि ... तो मैं के साथ सौदा कर सकते हैं त्रुटि .. तो, मेरी एपीआई कॉल अब दो अलग-अलग क्षेत्रों में विभाजित है और यह गलत लगता है .... मुझे कुछ याद आ रहा है। मैं उन कार्यों में सोचूंगा जो मैं एक कॉलबैक में पास कर सकता हूं जो एक नई कार्रवाई आदि को संभालता है .. या कुछ, लेकिन इसे विभाजित नहीं करता है।
यह वास्तव में एक उत्तर नहीं है। यह व्यक्तिपरक और बदतर है, आपके दावे का समर्थन करने के लिए कोई जानकारी प्रदान नहीं करता है। जैसा कि आप कहते हैं, यह हो सकता है * लेकिन विवरण के बिना, यह केवल एक छोटा सा रान है जिसमें कुछ भी क्रियाशील नहीं है। –
यह सलाह है और मैंने इसे अच्छे कारण के लिए दिया है। स्वीकृत उत्तर लाल या वादे का उपयोग नहीं करता है। मुझे शायद इसे उत्तर के बजाय प्रश्न पर टिप्पणी के रूप में जोड़ा जाना चाहिए। यह सच है – SpoBo