1.0.2 • Published 3 years ago
relay-link-schema v1.0.2
title: relay-link-schema
description: Assists with mocking and server-side rendering
The schema link provides a graphql execution environment, which allows you to perform GraphQL operations on a provided schema. This type of behavior is commonly used for server-side rendering (SSR) to avoid network calls and mocking data.
Installation
npm install relay-link-schema --save
Usage
Server Side Rendering
When performing SSR on the same server you can use this library to avoid making network calls.
Mocking
For more detailed information about mocking, please look the graphql-tools documentation.
Options
The SchemaLink
constructor can be called with an object with the following properties:
schema
: an executable graphql schemarootValue
: the root value that is passed to the resolvers (i.e. the first parameter for the rootQuery)context
: an object passed to the resolvers, following the graphql specification or a function that accepts the operation and returns the resolver context. The resolver context may contain all the data-fetching connectors for an operation.