O componente não remonta quando os parâmetros de rota são alterados

Estou trabalhando em um aplicativo de reação usando o reat-router. Eu tenho uma página de projeto que possui um URL da seguinte maneira:

myapplication.com/project/unique-project-id

Quando o componente do projeto é carregado, aciono uma solicitação de dados para esse projeto a partir do evento componentDidMount. Agora estou enfrentando um problema em que, se eu alternar diretamente entre dois projetos, apenas o ID muda assim ...

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

componentDidMount não é acionado novamente, portanto, os dados não são atualizados. Existe outro evento do ciclo de vida que eu deveria estar usando para acionar minha solicitação de dados ou uma estratégia diferente para solucionar esse problema?

questionAnswers(9)

yourAnswerToTheQuestion