{"repo":"teamwalnut/rescript-urql","free":true,"listed":false,"github":"https://github.com/teamwalnut/rescript-urql","clone":"git clone https://github.com/teamwalnut/rescript-urql.git","description":"ReScript bindings for Formidable's Universal React Query Library, urql.","language":"ReScript","stars":240,"topics":["reasonml","graphql","reasonreact","bucklescript","urql","graphql-client","rescript"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"rescript-urql [![Maintenance Status][maintenance-image]](#maintenance-status) ReScript bindings for Formidable's Universal React Query Library, urql . 📣 Please note these bindings were previously maintained by Formidable, but have since been taken over by the ReScript Brazil community. ✨Features - ⚛️ A fully featured GraphQL client for rescript-react . - ✅ Compile time type and schema validation. - ⚙️ Customizable behavior via exchanges . - 🎣 Support for useQuery , useMutation , useSubscription , and useClient hooks! - ⚡ Support for server-side rendering with Next.js. rescript-urql is a GraphQL client for rescript-react , allowing you to hook up your components to queries, mutations, and subscriptions. It provides bindings to urql that allow you to use the API in ReScript, with the benefits of a sound type system, blazing fast compilation, and opportunities for guided customization. 📋 Documentation - Getting Started - Client and Provider - Hooks - Exchanges - Errors - Advanced 💾 Installation 1. Install @urql/rescript alongside its peerDependencies and devDependencies . We try to keep our bindings as close to latest urql as possible. However, urql tends to make releases a bit ahead of rescript-urql . To get a compatible version, we recommend always staying strictly within this project's peerDependency range for urql . The gentype devDependency is a requirement introduced by urql 's use of wonka . wonka 's source uses @genType declarations, so when the BuckleScript / ReScri","default_branch":null,"files":null,"tree":[],"storefront":"/r/teamwalnut","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/teamwalnut/rescript-urql/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}