Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
>(() => {
const clientOptions = createClientOptions();
const link = createSsrExtractableLink();
const apolloClient = new ApolloClient({
...clientOptions,
link: clientOptions.link ? link.concat(clientOptions.link) : link,
cache: initialData
? clientOptions.cache.restore(initialData)
: clientOptions.cache,
});
return [apolloClient, link];
}).current;
>(() => {
const link = createSsrExtractableLink();
const client = createClient();
client.link = link.concat(client.link);
if (initialData) {
client.cache = client.cache.restore(initialData);
}
return [client, link];
}).current;