urql
E754606
urql is a lightweight, extensible GraphQL client for JavaScript and TypeScript applications, commonly used with React to handle queries, mutations, and caching.
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.