आप Route
पर onEnter
प्रोप उपयोग कर सकते हैं:
<Route path='posts' onEnter={() => store.dispatch({ type: 'FETCH_POSTS' })} />
इस मामले में, आप पेड़ कि Provider
में डाला जाता है के संदर्भ में दुकान का उपयोग नहीं कर सकते हैं। आपको इसे आयात करना होगा और सीधे उपयोग करना होगा।
एक अन्य विकल्प component
प्रोप गुजर के बजाय, पारित एक getComponent
:
<Route path='posts' getComponent={(nextState, cb) => {
store.dispatch({ type: 'FETCH_POSTS' });
cb(null, PostList);
}} />
मैं नहीं बता सकता कि उन दृष्टिकोण हालांकि बाद से मैं उन्हें उपयोग नहीं किया है में से किसी के लिए पेशेवरों/विपक्ष कर रहे हैं। मैंने बस एक समाधान खोजने की कोशिश की जो आपके उपयोग के मामले में काम कर सके।
क्या आप पूरा करने, उसके दौरान या बाद में अनुरोध के लिए मार्ग परिवर्तन से पहले प्रतीक्षा करने का इरादा रखते हैं? –
क्या आपको कभी इसका जवाब मिला? –
मैं यह भी ढूंढ रहा हूं, मुझे यह प्रोजेक्ट मिला है: https://github.com/jfairbank/redux-saga-router/ लेकिन प्रोजेक्ट वास्तव में समर्थित नहीं लगता है – BigDong