Research into existing patterns, libraries, and articles related to building a declarative, bidirectional filter system that maps between URL search params and structured query objects (e.g., GraphQL filters) in React/TypeScript.
A filter architecture with three co-located concerns per page:
URL Search Params <--> Filter Context (urlValues) <--> GraphQL Filter Object