dotansimha / dotansimha/graphql-code-generator-community

rfc: react-query hooks with near-operation-file -like generation

Open
#102 1 comment 1 reaction 0 assignees View on GitHub
help wanted
Dominant language
TypeScript
Stars
137
Forks
195
Avg merge
6h 20m
Merged PRs (30d)
16

Description

**Is your feature request related to a problem? Please describe.**

n/a

**Describe the solution you'd like**

cc/ @dotansimha

the `react-query` plugin is a great idea. however, it's not tailored to my current workflow.

desired outcomes:

- `my-query.graphl` => `my-query.generated.ts` // produces types via `typescript-operations` (done!)
- `my-query.graphl` => `my-query.hook.generated.ts` // produces query hook locally, auto mapping IO/types into the hook

This is different than the status quo, where logic is bundled in a types+operations-types+logic file. The fetcher could still be shared via import mapping. Additionally, a thunk should be consider for providing endpoint datas, such that config can be provided by the application, vs the generation tool.

**Describe alternatives you've considered**

Living w/ the status quo impl.

**Additional context**

By isolating operations hooks, I can shave bundle sizes, and also have a more narrow focus when inspecting my queries.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.