Graphql 如何正确设置流程以使用react apollo?
我知道一些最初的流类型是在apollo客户端中进行的Graphql 如何正确设置流程以使用react apollo?,graphql,flowtype,react-apollo,Graphql,Flowtype,React Apollo,我知道一些最初的流类型是在apollo客户端中进行的 我如何使用它 我应该声明自己的lib定义吗?(我使用当前键入的流) 你能分享一个这样定义的例子吗(特别是对于阿波罗) 例如,如果我有这样的代码: // @flow import { ApolloClient, createNetworkInterface } from 'react-apollo'; import fetch from 'isomorphic-fetch'; let apolloClient = null; // Po
- 我如何使用它
- 我应该声明自己的lib定义吗?(我使用当前键入的流)
- 你能分享一个这样定义的例子吗(特别是对于阿波罗)李>
// @flow
import { ApolloClient, createNetworkInterface } from 'react-apollo';
import fetch from 'isomorphic-fetch';
let apolloClient = null;
// Polyfill fetch() on the server (used by apollo-client)
if (!process.browser) {
global.fetch = fetch;
}
function create() {
return new ApolloClient({
ssrMode: !process.browser, // Disables forceFetch on the server (so queries are only run once)
networkInterface: createNetworkInterface({
uri: 'https://api.graph.cool/simple/v1/cixmkt2ul01q00122mksg82pn', // Server URL (must be absolute)
opts: {
// Additional fetch() options like `credentials` or `headers`
credentials: 'same-origin',
},
}),
});
}
在我的lib def的另一面,我有:
declare module 'react-apollo' {
declare module.exports: any;
}
要进行类型检查,我应该在此处键入什么内容(示例会很有帮助?从详细文章开始。从详细文章开始。对于尝试使用React Apollo的其他人: React Apollo不再支持流
请参阅此图。对于其他尝试使用React Apollo的人: React Apollo不再支持流 看这个