/ / यदि मार्ग बदलता है तो प्रतिक्रिया घटक बदलें - प्रतिक्रिया, प्रतिक्रिया-राउटर, redux

यदि मार्ग बदलता है तो प्रतिक्रिया घटक बदलें - प्रतिक्रियाएं, प्रतिक्रिया-राउटर, रेडक्स

मैं प्रतिक्रिया-रेडक्स-राउटर का उपयोग कर रहा हूं। मेरे पास निम्न कोड है:

<Router history={hashHistory}>
<Route path="/" component={App}>
<IndexRoute component={Home} />
<Route path="/product/:id" component={Product} />
</Route>
</Router>

जब मैं अपना मार्ग "/" करता हूं और जब मेरा मार्ग "/ product /: id" होता है तो मैं ऐप घटक में अलग-अलग डेटा दिखाना चाहता हूं। मैं घटक ऐप में रूट के परिवर्तन का ट्रैक कैसे रख सकता हूं।

उत्तर:

उत्तर № 1 के लिए 1

उपयोग react-router-redux"रों syncHistory दुकान में मार्ग रखने के लिए मिडलवेयर। फिर आप इसका उपयोग कर सकते हैं connect से पथ घटक पढ़ने के लिए ऐप घटक में state.routing.location.pathname और इसे प्रोप को धक्का दें।