Estou trabalhando em um aplicativo react usando o react-router. Tenho uma página de projeto que tem o seguinte url:
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 tendo um problema em que, se eu alternar diretamente entre dois projetos, apenas a id muda assim ...
myapplication.com/project/982378632
myapplication.com/project/782387223
myapplication.com/project/198731289
componentDidMount não é disparado novamente, então os dados não são atualizados. Existe outro evento de ciclo de vida que devo usar para acionar minha solicitação de dados ou uma estratégia diferente para resolver esse problema?