Skip to content
This repository has been archived by the owner on Oct 31, 2024. It is now read-only.

Default Apollo Hooks rather than generated HOC for Apollo Queries #177

Open
chrischen opened this issue Aug 22, 2019 · 2 comments
Open

Default Apollo Hooks rather than generated HOC for Apollo Queries #177

chrischen opened this issue Aug 22, 2019 · 2 comments

Comments

@chrischen
Copy link

"Why Hooks are the future"
https://blog.apollographql.com/apollo-client-now-with-react-hooks-676d116eeae2

Hooks have been declared as the future of Apollo client, and also reduces the bundle size (if you only use the apollo hooks API for querying.

Maybe modify codegen.yml to emit hooks like in this example from the internet:

 models.tsx:
    documents: "packages/files-client-state/src/**/*.gql"
    schema: 
      - ./packages/client-state/src/**/*.graphql
      - ./packages-modules/module/server/src/graphql/**/*.graphql
    config:
        namingConvention: keep
        typesPrefix: I
        withMutationFn: true
        withHOC: true
        withComponent: true
        withHooks: true
    preset: "@cdmbase/import-types-preset"
    presetConfig:
      typesPath: "core"
      importTypesNamespace: SchemaTypes
@jmandel1027
Copy link

would love to see hooks support in this as well!

@leebenson
Copy link
Owner

Totally open to adding hooks. I'm not actively maintaining this project atm, so would appreciate any PRs.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants