我对混合应用程序是个新手。我在很多地方读到过React Native无法证明其与Native方法相比的计算能力。
可以编写JavaScript代码,当遇到问题时,可以使用同一文件中的原生代码(JAVA和SWIFT)来获得计算能力。
我只想知道,JavaScript+ Android+ Swift编程可以在同一个应用程序中同时编写,以便完全利用每个功能?也许是为了方便或提高工作效率
发布于 2018-10-15 07:15:13
简短的回答是:不
更长的答案: React Native最接近您所说的内容是从本机代码实现模块,但这是通过JavaScript实现的。
引用How to Implement Native UI Components文档中的内容
有大量的原生UI小部件可以在最新的应用程序中使用-其中一些是平台的一部分,其他作为第三方库可用,还有更多可能在您自己的产品组合中使用。React Native已经包装了几个最关键的平台组件,如ScrollView和TextInput,但并不是所有的组件,当然也不是您为以前的应用程序自己编写的组件。幸运的是,包装这些现有组件以便与您的React Native应用程序无缝集成非常容易。
附注:我以前没有使用过React Native。
发布于 2018-10-15 07:50:20
不是在同一个文件中,不是,而是在同一个项目中。对于某些工作,您将需要使用第三方库(大多数主题是用本地语言编写),或者在android和ios上创建自己的模块,然后将其用于react native,这些模块将使用java for android和objective-c以及swift for ios编写。
就我的一点经验而言,react native很容易使用,而且你可以非常快地构建应用程序,主要是如果你使用javascript的话,但对我来说,它还远不是一个完整的框架,它还不成熟。
https://stackoverflow.com/questions/52807003
复制相似问题