Rather reluctantly I have ended up using a different fetch policy to ensure that the data is up to date.

useLazyQuery(GET_MY_ITEMS, { fetchPolicy: 'cache-and-network' });

This means I don't necessarily need to update the list after mutation but this feels suboptimal as every pagination results in the call to the server, I would much rather use cache most of the time and only call server when required.

Related Query

More Query from same tag