【文件属性】:
文件名称:fraql:GraphQL片段变得简单:high_voltage:
文件大小:452KB
文件格式:ZIP
更新时间:2021-02-04 05:52:26
react graphql relay apollo fragment
GraphQL片段变得简单 :high_voltage:
npm install fraql graphql graphql-tools graphql-tag
FraQL解决了几件事:
:sun_selector: 隔离:片段不再依赖名称
:sparkles: 模拟:从片段生成数据和道具
:exploding_head: 搭配:将GraphQL放入组件中
例
import gql from 'fraql'
// Create fragment without naming it.
const fragment = gql `
fragment _ on Article {
title
description
}
`
// Just use it in y
【文件预览】:
fraql-master
----.eslintrc.json(248B)
----rollup.config.js(2KB)
----yarn.lock(281KB)
----server.js(55B)
----.prettierignore(87B)
----src()
--------transform.test.js(819B)
--------server.js(282B)
--------server.test.js(596B)
--------fraql.js(344B)
--------mock.js(3KB)
--------fraql.test.js(2KB)
--------transform.js(1KB)
--------__snapshots__()
--------__fixtures__()
--------index.js(62B)
--------mock.test.js(5KB)
----.babelrc(396B)
----.npmignore(91B)
----mock.js(53B)
----examples()
--------vue()
--------react()
----.travis.yml(321B)
----LICENSE(1KB)
----.prettierrc(69B)
----README.md(13KB)
----resources()
--------fraql-logoset.sketch(54KB)
--------fraql-shield.svg(4KB)
--------fraql-logo.png(11KB)
--------fraql-shield.png(22KB)
----.gitignore(50B)
----CHANGELOG.md(1KB)
----.eslintignore(71B)
----package.json(2KB)
----.nvmrc(3B)