Skip to content

Instantly share code, notes, and snippets.

@youknowriad
Created January 7, 2017 10:47
Show Gist options
  • Save youknowriad/2a887cbf695b95a0b32dace34869cafd to your computer and use it in GitHub Desktop.
Save youknowriad/2a887cbf695b95a0b32dace34869cafd to your computer and use it in GitHub Desktop.
Typical GraphQL resolver
const myResolver = ( resolverArgs ) => {
// If the data is not present or is old, let's trigger a refresh
if ( shouldIRefreshTheData( resolverArgs ) ) {
store.dispatch( fetchData( resolverArgs ) );
}
// Retrieve the data from the state
const state = store.getState();
return myDataSelector( state );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment