#feature add support for fragment update #371
Replies: 3 comments 1 reply
-
Trust me I’ve thought of this and actually designed a few proofs around it, but at the end of the day without a schema to know how and where normalization happens, normalizing data actually becomes near impossible to do automatically or at least is very cumbersome to the library api and users of it. I’ll keep this in mind, but for now I don’t think we’ll be exploring normalization in the core api yet. I’d love to keep discussion how you think this could happen though.
|
Beta Was this translation helpful? Give feedback.
-
I have built working prototype of this feature, may be you can have a look, not perfect but will give some idea https://github.com/krunaldodiya/useApi you can debug using built in react devtools |
Beta Was this translation helpful? Give feedback.
-
Yeah, this looks pretty good. Its' very very close to the proofs that I architected when exploring this idea. Maybe now that React Query is relatively polished, I'll go back and look at those proofs again. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi, this is insane, almost alternative to Redux, Apollo client for GraphQL, but still I have used Apollo client a lot and there is a feature called updateFragment, so after mutation, yes we can Refetch Query and also can do Optimistic updates, but imagine a huge api backend with 100+ api endpoints and 20+ api has the same reference of may be user or post, then we have to update or refetch all api query after that mutation if we change user's name or post's title, but using fragment we can store normalized data collection
and only updates that fragment which will be reactive
how about
Beta Was this translation helpful? Give feedback.
All reactions