В React у меня есть такой код:
<Router basename='/app'>
<main>
<Menu active={menu} close={this.closeMenu} />
<Overlay active={menu} onClick={this.closeMenu} />
<AppBar handleMenuIcon={this.handleMenuIcon} title='Test' />
<Route path='/customers/:id' component={Customers} />
<Route path='/products/:id' component={Products} />
</main>
</Router>
Каждый раз, когда осуществляется доступ к /customers/:id
или /products/:id
, я хочу зарегистрировать доступ, сделав ajax-вызов к бэкэнд-службе.Поля, которые я буду регистрировать, включают в себя URL-адрес реферера, текущий URL-адрес и случайно сгенерированный идентификатор сеанса (случайное целое число 64). Как лучше всего это сделать, когда я использую компонент Router
из react-router
версия 1.0.0.