Wie kann man die Änderung der Suchparameter in der URL beim Navigieren zu verschiedenen Routen abhören

Gibt es eine Möglichkeit, Änderungen an den Suchparametern zu erkennen, während die URL innerhalb des Widgets geändert wird?

Beispiel:
?search=abc

Wenn ich “location.search” in der Konsole ausgeben lasse, ist es leer. Wenn ich jedoch die Seite neu lade oder auf eine andere Aktion klicke, wird “?search=abc” in der Konsole ausgegeben.

Ich möchte eine Aktion auslösen, wenn Suchparameter in der URL vorhanden sind.