mirror of
https://github.com/3lLobo/zkAuth.git
synced 2026-01-13 14:28:05 -05:00
GraphAPI
Steps:
- File with the query
query.qraphql - Config file
.graphclientrc.ymlin root - Install
@graphprotocol/client-clifor dev - Install
graphqlfor dev - Run
yarn graphclient build - Update your
.tsxfile as follows:
import React, { useEffect } from 'react'
// we import types and typed-graphql document from the generated code (`..graphclient/`)
import { ExampleQueryDocument, ExampleQueryQuery, execute } from '../.graphclient'
function App() {
const [data, setData] = React.useState<ExampleQueryQuery>()
useEffect(() => {
execute(ExampleQueryDocument, {}).then((result) => {
setResult(result?.data)
})
}, [])
return (
<div className="App">
<p>Graph Client Example</p>
<textarea value={JSON.stringify(result.data, null, 2)} readOnly rows={25} />
</div>
)
}
export default App
Full tutorial here