В настоящее время я использую Flux-Reaction-Router Npm с моим activApp,
и у меня проблемы с маршрутизацией на URL + отправка реквизита в компонент.
Вот как я направляю к URL:
OnClick = {() => {ReactRouter.goTo (productpage/${item._id}
)}}
http://localhost:3000/productpage/5cb82c114e1efafcd06dc159
URL работает, но реквизит не определен, пока я не перезагружу страницу и не перезапущу компонент.
В настоящее время я использую window.location.href.split ('/') для получения идентификатора, но я хотел бы передать его как реквизит, но, похоже, он ловит реквизит только тогда, когда я переопределяю компонент, а не когда я направляюсь в это.
вот мой компонент в index.js
Flux.createRoute('/productpage/{id}',function(params){
ReactDOM.unmountComponentAtNode(document.getElementById('root'));
ReactDOM.render(<Provider store={store}><PersistGate loading={null} persistor={persistor}><ProductPage id={params.id}/></PersistGate></Provider>,document.getElementById('root'));
})
Я просто хочу отправить реквизит при маршрутизации, а не перезагружать страницу, чтобы поймать реквизит.