Компонент не перемонтируется при изменении параметров маршрута
Я работаю над реактивным приложением, использующим реагирующий маршрутизатор. У меня есть страница проекта, которая имеет URL-адрес следующим образом:
myapplication.com/project/unique-project-id
Когда компонент проекта загружается, я запускаю запрос данных для этого проекта из события componentDidMount. Сейчас я сталкиваюсь с проблемой, когда я переключаюсь напрямую между двумя проектами, поэтому меняется только идентификатор, как это ...
myapplication.com/project/982378632
myapplication.com/project/782387223
myapplication.com/project/198731289
componentDidMount больше не запускается, поэтому данные не обновляются. Есть ли другое событие жизненного цикла, которое я должен использовать для запуска запроса данных, или другая стратегия для решения этой проблемы?