Using `fetchMore` with Apollo useQuery

I’m trying to get infinite scrolling working with Apollo and GQL. An obvious solution would be to replicate the RedwoodApolloProvider and have a cache strategy for that particular page.

I’m posting here first to see if there’s any other solutions to get useQuery's fetchMore method working with data merging - or even just editing the client’s memory strategy - without having to maintain my own fork of the Redwood GQL Client.