diff --git a/docs/source/fetching/queries.mdx b/docs/source/fetching/queries.mdx index 2d6324dc8..0c3ed0fbc 100644 --- a/docs/source/fetching/queries.mdx +++ b/docs/source/fetching/queries.mdx @@ -23,7 +23,7 @@ let watcher = apollo.watch(query: HeroNameQuery()) { result in } ``` -If your query shares response objects with other operations you will need to implement a [normalized cache](../caching/introduction) so that object data received in those other operations is written to the local cache and used to update your query watcher by invoking the result handler. +If your query shares response objects with other operations you will need to implement [cache key normalization](../caching/introduction#normalizing-objects-by-cache-key) so that object data received in those other operations is normalized in the local cache and used to update your query watcher by invoking the result handler. When you call `ApolloClient.watch(query:)` a [`GraphQLQueryWatcher`](https://www.apollographql.com/docs/ios/docc/documentation/apollo/graphqlquerywatcher) is returned. Changes to the query's data will be watched until `cancel()` is called on the watcher.