Компонент не перемонтируется при изменении параметров маршрута

Я работаю над реактивным приложением, использующим реагирующий маршрутизатор. У меня есть страница проекта, которая имеет URL-адрес следующим образом:

myapplication.com/project/unique-project-id

Когда компонент проекта загружается, я запускаю запрос данных для этого проекта из события componentDidMount. Сейчас я сталкиваюсь с проблемой, когда я переключаюсь напрямую между двумя проектами, поэтому меняется только идентификатор, как это ...

myapplication.com/project/982378632
myapplication.com/project/782387223
myapplication.com/project/198731289

componentDidMount больше не запускается, поэтому данные не обновляются. Есть ли другое событие жизненного цикла, которое я должен использовать для запуска запроса данных, или другая стратегия для решения этой проблемы?

Ответы на вопрос(9)

Ваш ответ на вопрос