@urql/preact: Detailed Overview & Metrics

v4.0.4(4 months ago)

This package is actively maintained.Types definitions are bundled with the npm packageNumber of direct dependencies: 2Monthly npm downloads

@urql/preact is a lightweight and efficient GraphQL client library for Preact applications. It provides a simple and intuitive API for making GraphQL queries, mutations, and subscriptions. With @urql/preact, you can easily integrate GraphQL into your Preact projects and benefit from features like caching, automatic batching, and real-time updates.

Compared to other popular GraphQL client libraries like Apollo Client, @urql/preact offers a smaller bundle size and faster performance. It is designed to be highly modular and customizable, allowing you to pick and choose the features you need for your application. @urql/preact also has excellent TypeScript support and provides a seamless developer experience.

It's worth noting that @urql/preact is a part of the larger urql ecosystem, which includes other packages for different frameworks like React and Vue. If you're already familiar with urql or prefer a framework-agnostic solution, you can consider using the core urql package instead.

Alternatives:
preact-urql+
preact-hooks+
graphql-hooks+
graphql-request+
apollo-client+
relay-runtime+
gqless+
graphql-ppx+
graphql-zeus+
graphql-tag+

Tags: javascriptgraphqlclientpreactlightweight