Based on the ROADMAP.md, this draft PR and this comment, it's not super clear how/if the apollo vue/angular/etc. clients will be supported. There are mentions of merging react-hooks directly into into Apollo Client 3.0, but no mention of other libraries. Are there plans to support other frameworks/libraries besides react?
@ksmithut Yes, non-React view layers will be supported. ApolloClient can still be used by itself, and integrated with other libraries/frameworks. Apollo's React integration is merging into the core, but @apollo/client is fully tree-shakable. If you're using a modern build/bundling tool like Webpack, Rollup, etc. and aren't importing any of the React elements of @apollo/client, they'll all be removed from your final bundle. You can see some of this in action here, but we'll have docs that explain all of this in more detail. Thanks!
Most helpful comment
@ksmithut Yes, non-React view layers will be supported.
ApolloClientcan still be used by itself, and integrated with other libraries/frameworks. Apollo's React integration is merging into the core, but@apollo/clientis fully tree-shakable. If you're using a modern build/bundling tool like Webpack, Rollup, etc. and aren't importing any of the React elements of@apollo/client, they'll all be removed from your final bundle. You can see some of this in action here, but we'll have docs that explain all of this in more detail. Thanks!