Отправка реквизита с помощью Flux-Reaction-Router - PullRequest
1 голос
/ 18 мая 2019

В настоящее время я использую 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'));
})

Я просто хочу отправить реквизит при маршрутизации, а не перезагружать страницу, чтобы поймать реквизит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...