4 dépôts
Hooks and utilities for integrating GraphQL data fetching and state management directly into React components.
Distinct from React Integrations: None of the candidates cover the specific pattern of providing hooks for GraphQL data operations within React components.
Explore 4 awesome GitHub repositories matching web development · React GraphQL Hooks. Refine with filters or upvote what's useful.
urql is a GraphQL client library designed for fetching and managing data from a GraphQL API. It provides a system for handling GraphQL data fetching, state management, and integration with React components. The library is distinguished by a middleware pipeline architecture that allows the request-response flow to be modified through swappable exchanges. This enables the customization of the data layer, including the addition of custom business logic, request deduplication, and specialized fetching behaviors. The project covers a broad range of capabilities, including normalized caching to en
Provides a set of hooks and utilities to connect GraphQL operations to React components, including support for Suspense.
Vulcan est un framework GraphQL pour Meteor qui intègre une couche de données GraphQL avec des composants React pour construire des applications web full-stack. Il fournit une approche structurée du développement d'applications au sein de l'écosystème Meteor, en se concentrant sur la synchronisation en temps réel et la gestion unifiée des données. Le framework permet un flux de travail de développement qui connecte les interfaces utilisateur React à une API GraphQL. Il étend la plateforme Meteor en utilisant GraphQL comme couche de données principale pour gérer la gestion de l'état et la récupération des données. Le système couvre le développement web full-stack via un modèle de gestion d'état piloté par schéma, l'orchestration de requêtes côté client et une couche de vue déclarative.
Integrates GraphQL data fetching and state management directly into React components.
React Apollo is a React-specific GraphQL data fetching library that binds Apollo Client to components through declarative hooks for queries, mutations, and subscriptions. It provides a declarative approach to GraphQL query execution where components declare their data requirements and automatically receive loading, error, and data states without managing request lifecycle code. The library distinguishes itself through a normalized cache layer that deduplicates entities and serves repeated requests without network calls, combined with incremental result streaming via the @defer directive for
Binds Apollo Client to React components with hooks for declarative GraphQL queries, mutations, and subscriptions.
This library provides a collection of hooks for integrating GraphQL data operations into functional components within the Apollo Client ecosystem. It functions as a state management tool that synchronizes remote server data with local component state, ensuring consistent data representation across the user interface. The project distinguishes itself by enabling server-side rendering through a framework of utilities that pre-fetch data and resolve component trees to deliver fully populated HTML. It utilizes a provider-based pattern to inject the data client into the component tree, allowing ne
Provides a collection of hooks for integrating GraphQL data operations into functional components.