Skip to content

Instantly share code, notes, and snippets.

@ronal2do
Last active August 31, 2017 14:48
Show Gist options
  • Save ronal2do/ec0d6dbabc1692d3d7a6214d54ccc9cc to your computer and use it in GitHub Desktop.
Save ronal2do/ec0d6dbabc1692d3d7a6214d54ccc9cc to your computer and use it in GitHub Desktop.
// Esse código completo você pode encontrar no repositório
// https://github.com/ronal2do/RNRelayModern/blob/master/src/App.js
import { QueryRenderer, graphql } from 'react-relay';
import environment from '../createRelayEnvironment';
// importamos o environment
====
// aqui criamos uma abstração da query
const query = graphql`
query AppQuery {
users {
edges {
node {
name
}
}
}
}
`;
====
<QueryRenderer
environment={environment}
query={query} // aqui importamos a query
render={({ error, props }) => {
if (error) {
return <Text>{error.message}</Text>;
} else if (props) {
console.log('====================================');
console.log('props', props);
console.log('====================================');
}
return <Text>Loading...</Text>;
}}
/>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment