Consider using react-query QueryClient in SynapseTable

Description

Similar to PORTALS-1860, except the incentives are opposite

This may take a lot of work to change, but waiting for the async Table jobs can be slow. If we can take advantage of the QueryCache, it could be much more pleasant to flip through pages, select/unselect facets.

In both this issue and PORTALS-1860, we would want to come up with a generalizable solution for dealing with asynchronous jobs compatible with the Synapse API.

Environment

None

Assignee

Unassigned

Reporter

Nick Grosenbacher

Validator

None

Priority

Major

Labels

None

Development Area

Portals

Sprint

None

Release Version History

None

Story Points

None

Epic Link

None

Slack Channel

None