Ich arbeite an einer React-Anwendung mit React-Router. Ich habe eine Projektseite mit einer URL wie folgt:
myapplication.com/project/unique-project-id
Wenn die Projektkomponente geladen wird, löse ich eine Datenanforderung für dieses Projekt aus dem Ereignis componentDidMount aus. Ich stoße jetzt auf ein Problem, bei dem sich nur die ID so ändert, wenn ich direkt zwischen zwei Projekten wechsle ...
myapplication.com/project/982378632
myapplication.com/project/782387223
myapplication.com/project/198731289
componentDidMount wird nicht erneut ausgelöst, sodass die Daten nicht aktualisiert werden. Gibt es ein anderes Lebenszyklusereignis, mit dem ich meine Datenanforderung auslösen sollte, oder eine andere Strategie, um dieses Problem anzugehen?