taro-apollo icon indicating copy to clipboard operation
taro-apollo copied to clipboard

是否考虑仿照react-apollo最新版支持hooks

Open nuknal opened this issue 5 years ago • 2 comments

后端程序员,不太懂react和js...

我看了下react-apollo最新的源码,发现在使用useQuery之类的hooks的时候,client也仅仅是直接从context获取。 本身apollo-client是一个纯js实现,taro支持应该是没问题的吧(?) 那是否可以直接修改react-apollo,替换成Taro的context、hooks等等,去除其不支持的部分,如context.Consumer\ReactNode就可以?

nuknal avatar Oct 14 '19 09:10 nuknal

不支持hook,感觉就没啥用了

flytrap avatar Nov 21 '19 03:11 flytrap

各页面没有统一的入口文件,没法引入react-apollo的高阶组件,感觉不香了。

入口文件需要包含一个 render 方法,一般返回程序的第一个页面,但值得注意的是不要在入口文件中的 render 方法里写逻辑及引用其他页面、组件,因为编译时 render 方法的内容会被直接替换掉,你的逻辑代码不会起作用。

zhaoo avatar Feb 09 '20 07:02 zhaoo