У меня проблема с моим приложением, и я нигде не могу найти решение. Я использую react-router-redux
и syncHistoryWithStore
.
Когда я нажимаю на свою навигацию, чтобы изменить маршрут, используя Link, загружается новый маршрут, URL-адрес в браузере обновляется, однако состояние location
не обновляется, пока я не щелкну ссылку два раза.
ОБНОВЛЕНИЕ: я заметил, что это может быть как-то связано с Chrome React DevTools. Если я открою React Devtools и выберу провайдера, а затем разверну дерево компонентов по одному, состояние location
обновится, и все будет работать нормально. Однако, если я использую панель поиска для поиска целевого компонента, состояние location
больше не работает, и приложение ломается. Странный?!
Кто-нибудь сталкивался с подобной проблемой раньше? Есть идеи, как это исправить?