taro-apollo
taro-apollo copied to clipboard
是否考虑仿照react-apollo最新版支持hooks
后端程序员,不太懂react和js...
我看了下react-apollo最新的源码,发现在使用useQuery之类的hooks的时候,client也仅仅是直接从context获取。 本身apollo-client是一个纯js实现,taro支持应该是没问题的吧(?) 那是否可以直接修改react-apollo,替换成Taro的context、hooks等等,去除其不支持的部分,如context.Consumer\ReactNode就可以?
不支持hook,感觉就没啥用了
各页面没有统一的入口文件,没法引入react-apollo
的高阶组件,感觉不香了。
入口文件需要包含一个 render 方法,一般返回程序的第一个页面,但值得注意的是不要在入口文件中的 render 方法里写逻辑及引用其他页面、组件,因为编译时 render 方法的内容会被直接替换掉,你的逻辑代码不会起作用。