Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Factor out query normalization and denormalization functionality #255

Closed
stubailo opened this issue May 29, 2016 · 5 comments
Closed

Factor out query normalization and denormalization functionality #255

stubailo opened this issue May 29, 2016 · 5 comments
Milestone

Comments

@stubailo
Copy link
Contributor

This will let people build their own smart GraphQL clients, or use this stuff without Redux.

@stubailo
Copy link
Contributor Author

See conversation with @kennetpostigo here: https://apollostack.slack.com/archives/apollo-client-core/p1464297850000536

Also, this would probably be helpful for #244

Ideally these would be importable from this package without using the rest of the code, or in a separate package entirely.

@helfer
Copy link
Contributor

helfer commented May 29, 2016

I'm thinking a separate package would be better, so versions don't have to be updated in lock-step.

@smolinari
Copy link
Contributor

smolinari commented May 30, 2016

Thanks guys! I am almost certain this remodelling is a good step for Apollo to work best with other state managers, for instance, Vuex, which is Vue.js' own state manager. As I see it, and correct me if I am wrong, but the redux part of Apollo and Vuex do basically the same thing (only different). So, to get Vuex working with Apollo, we'd need different entry points as Evan pointed out (I believe) with queryWatch in another discussion.

Or am I totally off with my understanding here? 😄

Scott

@stubailo
Copy link
Contributor Author

No I think your understanding is good! We have a top-level issue for this: #256

@zol zol added the ready label Jun 2, 2016
@stubailo stubailo added this to the New API/Refactor milestone Sep 29, 2016
@stubailo
Copy link
Contributor Author

So far the best we have here is: https://github.com/apollostack/graphql-anywhere

We still need to work on getting Apollo to work with VueX, but I don't think that will be related, since it will probably be more of a plug-in into Apollo.

jbaxleyiii pushed a commit that referenced this issue Oct 17, 2017
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 2, 2023
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

4 participants