greed
Version:
graphql client
35 lines (31 loc) • 681 B
JavaScript
import React, { Component } from 'react';
import greed from './../../dist/greed.js';
var gql = greed('http://localhost:52394', '');
class App extends Component {
constructor (props) {
super(props);
this.state = {
cp30: ''
};
}
async componentDidMount() {
var data = await gql(`query getPerson($personID: ID!){
person(personID: $personID){
name
species{
name
}
}
}`, {personID: 2});
console.log(data);
this.setState(() => ({cp30: data.data.person.name}));
}
render() {
return (
<div className="App">
<p>{this.state.cp30}</p>
</div>
);
}
}
export default App;