Golang mobile可以与React-Native一起使用吗?

Chr*_*ski 6 android go ios react-native

我正在考虑使用Go的移动应用程序https://godoc.org/golang.org/x/mobile编写一个移动应用程序(我知道它是实验性的,所以这更像是一种等待和观察的情况),用于数据层和一个用于android视图的polyfill,并使用React-native http://facebook.github.io/react-native/用于iOS视图,并希望一旦支持android视图(如果它/将被支持).

如果有的话,我会在这方面发生多少冲突?我假设我可以从每个相应的本机(如obj-c和java,我知道这都编译为本机应用程序)语言中的两个库之间传递数据.

澄清

Go的移动lib和react-native都将被编译到移动客户端.go lib向服务器发出请求,而不是服务器.

UPDATE

所以React Native出现在Android上,所以现在我只是想知道如何移动和反应本机并在相同的应用程序可执行文件之间相互通信.

Dan*_*idt 3

是的,你可以这么做。您可以将生成的代码包含在您的 React Native 项目中,并编写一些“粘合代码”(objective-c 和 java 类),这些代码需要您的 go 库并使用React Native 的Native Module 扩展来访问所提供的功能。