Я хочу установить обработчик аналитики на моем одностраничном приложении и хотел бы зафиксировать каждое изменение маршрута в основном маршруте. Я признаю, что ReactRouter предлагает событие маршрута onEnter
; однако для этого потребуется отдельная установка обработчика на каждом маршруте. Я мог бы создать подкласс Route, который автоматически заполняет onEnter
, но тогда я бы не смог переопределить onEnter
и по-прежнему держать обработчик отслеживания аналитики.ReactRouter "on change" событие?
Что было бы лучшим способом прослушать любые изменения в рамках данного корневого маршрута?