El componente no se vuelve a montar cuando cambian los parámetros de ruta
Estoy trabajando en una aplicación de reacción usando react-router. Tengo una página de proyecto que tiene una URL de la siguiente manera:
myapplication.com/project/unique-project-id
Cuando se carga el componente del proyecto, disparo una solicitud de datos para ese proyecto desde el evento componentDidMount. Ahora me encuentro con un problema en el que si cambio directamente entre dos proyectos, solo la identificación cambia de esta manera ...
myapplication.com/project/982378632
myapplication.com/project/782387223
myapplication.com/project/198731289
componentDidMount no se vuelve a activar, por lo que los datos no se actualizan. ¿Hay otro evento de ciclo de vida que debería usar para activar mi solicitud de datos o una estrategia diferente para abordar este problema?