Я хотел бы запустить событие для серверной части, когда приложение переходит на другую страницу или обновляет страницу. Это мой точный вариант использования: https://github.com/ReactTraining/react-router/blob/v2.4.0/upgrade-guides/v2.4.0.md#withrouter-hoc-higher-order-component. Однако функция props.route.setRouteLeaveHook
больше не доступна в react-router-dome 4.3.1
, поэтому неясно, что делать.
Заметьте, я не хочу использовать componentDidUpdate
, потому что я делаю приложение для редактирования, так что может быть сотни обновлений за сеанс пользователя, и вызов бэкенда 100 раз будет слишком дорогим.