It is pretty dependent on what the search results look like after the first search.
In the above example, I would probably filter out results having to do with other react hooks so adding `-useState` would help accomplish that. If I am googling specific syntax or an error log, then wrapping it in quotes will do a phrase match and filter out results that don't contain the phrase.
I don't use the `site:` search pattern because just adding `github` does a good enough job and
Another pattern I use is `filetype:pdf`
:thinking: and lastly I nearly always use the tools to filter by results within the past year. That does an okay job filtering out older documentation, tutorials, articles etc