Relay の追加
Relay は、GraphQL によりサポートされるデータ主導型 React アプリケーションを作成するためのフレームワークです。現在のバージョンの Relay は、Babel マクロを使用してすぐに Create React App プロジェクトで機能します。プロジェクトを Relay documentation に示されているように設定し、マクロを提供する babel プラグインのバージョンがあることを確認します。
追加するには、実行します
npm install --save babel-plugin-relay
また、yarn
を使用することもできます
yarn add babel-plugin-relay
次に、graphql
テンプレートタグを使用する場所にマクロをインポートします
import graphql from 'babel-plugin-relay/macro';
// instead of:
// import { graphql } from "babel-plugin-relay"
graphql`
query UserQuery {
viewer {
id
}
}
`;
Relay の詳細については、ドキュメントを参照してください。