Neologistic Paraphasic Mumbling

    @urql/preact
    TypeScript icon, indicating that this package has built-in type declarations

    3.0.2 • Public • Published

    Installation

    yarn add @urql/preact urql graphql
    # or
    npm install --save @urql/preact urql graphql

    Usage

    The usage is a 1:1 mapping of the React usage found here

    small example:

    import { createClient, defaultExchanges, Provider, useQuery } from '@urql/preact';
    
    const client = createClient({
      url: 'https://myHost/graphql',
      exchanges: defaultExchanges,
    });
    
    const App = () => (
      <Provider value={client}>
        <Dogs />
      </Provider>
    );
    
    const Dogs = () => {
      const [result] = useQuery({
        query: `{ dogs { id name } }`,
      });
    
      if (result.fetching) return <p>Loading...</p>;
      if (result.error) return <p>Oh no...</p>;
    
      return result.data.dogs.map(dog => <p>{dog.name} is a good boy!</p>);
    };

    Install

    npm i @urql/preact

    DownloadsWeekly Downloads

    275

    Version

    3.0.2

    License

    MIT

    Unpacked Size

    150 kB

    Total Files

    25

    Last publish

    Collaborators

    • ceceppa
    • robwalkerco
    • gksander
    • sarahformidable
    • scott-rippey
    • yankovalera
    • valgeorgiev
    • michaelmerrill
    • sarmeyer
    • mariano-formidable
    • carlospaelinck
    • ryan.roemer
    • formidable-owner
    • eastridge
    • exogen
    • beccanelson
    • philpl
    • jmcbee1
    • formidablelabs
    • carbonrobot
    • manosim
    • masiddee
    • andyrichardson
    • jdecroock
    • parkerziegler
    • npm-urql