1.0.8 • Published 3 years ago
sung-graphql-persistent-layer v1.0.8
How to connect Provider
import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; import { PersistentCacheProvider, } from "graphql-persistent-layer"
ReactDOM.render( <React.StrictMode> </React.StrictMode>, document.getElementById('root') );
How to use our persist hook
import {usePersistentContext} from "graphql-persistent-layer"
function App() {
const {loading, error, data, refetch} = useQuery(FETCH_SHIPS, { variables: {limit: 10}, fetchPolicy:"cache-first" })
const persist = usePersistentContext()
if(loading){ return loading }
if(error){ return error }
return (
<div className="App">
<button onClick={() => perist.purge()}>perge data</button>
</div>
); }