Skip to content

Commit

Permalink
Memoize the cache config in useMemoOperationDescriptor
Browse files Browse the repository at this point in the history
Reviewed By: jstejada

Differential Revision: D25056729

fbshipit-source-id: ce6ef881dacab82a8312443caee4a7469d581f1d
  • Loading branch information
rbalicki2 authored and facebook-github-bot committed Nov 18, 2020
1 parent 81c579b commit 81d24d2
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions packages/relay-experimental/useMemoOperationDescriptor.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,15 @@ function useMemoOperationDescriptor(
cacheConfig?: ?CacheConfig,
): OperationDescriptor {
const [memoVariables] = useMemoVariables(variables);
const [memoCacheConfig] = useMemoVariables(cacheConfig || {});
return useMemo(
() =>
createOperationDescriptor(
getRequest(gqlQuery),
memoVariables,
cacheConfig,
memoCacheConfig,
),
[gqlQuery, memoVariables, cacheConfig],
[gqlQuery, memoVariables, memoCacheConfig],
);
}

Expand Down

0 comments on commit 81d24d2

Please sign in to comment.