मैं प्रतिक्रिया-रेडक्स-राउटर का उपयोग कर रहा हूं। मेरे पास निम्न कोड है:
<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
और इसे प्रोप को धक्का दें।