Вне моих компонентов мне нужно запросить текущий активный URL-адрес. На основе этого я собираюсь установить некоторые классы на теле (который находится вне моего реагирующего корня).Получить текущий путь страницы от браузера реакции-маршрутизатораИсторический объект
Первая попытка была использовать
//Gets an array of class names that I can add to my body tag
getClassNames(window.location.pathname);
Но, кажется window.location.path не обновляется когда React маршрутизатор переходит. Удивительно, да.
Так что я подумал, хорошо, может быть, я могу получить это от browserHistory
import { browserHistory } from 'react-router'
Но, увы, я не могу видеть способ чтения текущего пути страницы здесь либо (никакой документации приличной API не кажется, существует для этого объекта)
Любые советы? Кажется, простая проблема, и было бы, если window.location.pathname оставалось в синхронизации с объектом history.
В [email protected] следует называть 'location.pathname' –