urql

E754606

urql is a lightweight, extensible GraphQL client for JavaScript and TypeScript applications, commonly used with React to handle queries, mutations, and caching.

Jump to: Statements Referenced by

Statements (51)

Predicate Object
instanceOf GraphQL client library
open-source software
category JavaScript GraphQL client
TypeScript GraphQL client
coreAbstraction exchange pipeline
designGoal extensible
framework-agnostic core
lightweight
ecosystemComponent @urql/core NERFINISHED
@urql/devtools
@urql/exchange-auth
@urql/exchange-graphcache
@urql/exchange-multipart-fetch
@urql/exchange-persisted
@urql/exchange-retry
@urql/exchange-subscription NERFINISHED
hasConcept cache
client
exchanges
links to GraphQL endpoint
operations
implements GraphQL over HTTP
GraphQL over WebSocket (via exchange)
license MIT License
programmingLanguage JavaScript
TypeScript NERFINISHED
providesAPI React hooks
client API for imperative usage
higher-order components (HOCs)
render props components
repositoryPlatform GitHub NERFINISHED
supportsDevtools browser devtools extension GENERATED
supportsEnvironment Node.js NERFINISHED
React Native NERFINISHED
browser
supportsFeature GraphQL mutations
GraphQL queries
GraphQL subscriptions
SSR (server-side rendering)
document caching
file upload
normalized caching
offline support (via exchanges)
pagination helpers
request deduplication
supportsFramework Preact NERFINISHED
React NERFINISHED
Vue (via community bindings)
typings bundled TypeScript definitions
usedFor consuming GraphQL APIs in frontend applications
state management for remote GraphQL data

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.