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

Can Golang mobile be used with React-Native?

我正在考虑使用 Go 的移动库 https://godoc.org/golang.org/x/mobile (I know it's experimental, so this is more of a wait and see situation) for a data layer and a polyfill for the android view and use React-native http://facebook.github.io/react-native/ 为 iOS 视图编写一个移动应用程序,并希望一旦支持 android 视图(如果它 is/will 得到支持)。

我这样做会有多少冲突(如果有的话)?我假设我可以在两个库之间从各自的本地语言(如 obj-c 和 java 中传递数据,我知道这一切都编译为本地应用程序)语言。

澄清

Go的mobile lib和react-native都会被编译进mobile client。 go lib 向服务器发出请求,但不是服务器。

更新

所以 React Native 出现了 Android,所以现在我只是想知道如何在同一个应用程序可执行文件中进行移动和 React Native 以及彼此之间的通信。

是的,你可以做到。您可以将生成的代码包含在您的 React Native 项目中,并编写一些需要您的 go 库并使用 Native Module extension(objective-c 和 java class)的代码] 通过 React Native 访问所提供的功能。

我相信 React Native 可以用来制作任何可以 运行 在网络上使用的语言的移动应用程序。目前我正在学习如何使用 Golang 后端制作 React 应用程序。稍后我将在 React Native 中构建它,并开始使用 Golang 构建其他应用程序,看看它能走多远。 udemy 上有一门课程,教授 golang 和 react,时间不长。