It is perfectly the case for react-query
It caches response and all other instances of hook with access it via the cache key. You don’t need to use react context for this. Pay attention to ur cache strategy configuration