Come ascoltare il cambiamento nei parametri di ricerca nell'URL durante la navigazione verso un route diverso

Is there any way to listen change in search params while changing the url inside the widget.

Example:
?search=abc

When I console log the “location.search” it’s empty. However when I refresh the page or click on any other action it console “?search=abc”

I want to trigger action if there is search params in url.