Я внедряю приложение с множеством таблиц, которое прекрасно работает с реагирующим маршрутизатором, читает URL-запрос и т. Д.
Теперь мне нужно поместить одну из таблиц в модальный режим (ядля этого используется AntUI Modal компонент).Из этой таблицы я могу изменить запрос URL в браузере, используя history
:
import createHistory from 'history/createBrowserHistory';
export const history = createHistory()
...
history.push({ search: 'my search here' });
Проблема в том, что изменения URL не видны для таблицы внутри модального окна.Я попытался обернуть компонент в withRouter
HOC, но это не помогло, поэтому я предполагаю, что проблема заключается в том, что модальный режим не лежит внутри компонента <Router>
.
Можно ли его легко исправить?Или, может быть, весь мой мыслительный процесс неправильный?