Utility hooks I've written that could be helpful to you too.
- useRoute - React to changes in the browser URL.
- useDebounce - React with delay to changes of an input text.
- useFilterCollection - Search or reduce a list of anything by matching a term.
- useSearchParams - Syncronhize a form with the search params of the browser's URL. This one is killer - check it out.