Relay

E754605

Relay is a JavaScript framework by Meta for managing and fetching GraphQL data in React applications with a focus on efficiency and predictability.

Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf GraphQL client
JavaScript framework
open-source software
architecture component-driven data dependencies
declarative data fetching
category frontend data layer
web development framework
designedFor complex GraphQL schemas
large-scale React applications
developer Facebook NERFINISHED
Meta Platforms NERFINISHED
documentation https://relay.dev
feature automatic data fetching based on component tree
cache management
colocation of data requirements with React components
fragment-based data dependencies
mutations with optimistic updates
pagination support
query deduplication
refetching support
support for server-side rendering
type-safe GraphQL queries via compilation
focus data consistency
efficiency
performance
predictability
goal enable predictable data flows
improve network efficiency
minimize over-fetching of data
minimize under-fetching of data
license MIT License
maintainer Meta open source community NERFINISHED
platform Node.js NERFINISHED
web
primaryUse fetching GraphQL data in React applications
managing GraphQL data in React applications
programmingLanguage JavaScript
relatedTo Apollo Client NERFINISHED
GraphQL NERFINISHED
React NERFINISHED
repository https://github.com/facebook/relay NERFINISHED
supports GraphQL NERFINISHED
React NERFINISHED
supportsPattern Relay Classic NERFINISHED
Relay Modern NERFINISHED
uses GraphQL query language NERFINISHED
compile-time optimization
normalized client-side data store
static queries

Referenced by (1)

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