使用WebView和Cordova进行React Native

时间:2018-10-30 21:12:19

标签: cordova react-native phonegap

对于基于Web技术的跨平台应用程序的主要区别,优点/缺点等,我无法找到任何有用的细目分类。我需要一些本机功能,但好奇为什么开发人员在提供WebView功能时为何会在React Native上使用Cordova。

1 个答案:

答案 0 :(得分:0)

Cordova应用完全是在 WebView中构建的。

React Native将您的JSX UI模板转换为本机小部件-如果您确实需要的话,其中之一是WebView。 RN只是使用JS才是真正的“网络技术”。

编译React Native项目时获得的应用程序具有完全本机的UI,该UI由JS代码跨JSON桥控制,并在VM中运行。另一方面,Cordova实际上只是为您的HTML和JS提供了一个Chromium实例。在RN中,性能几乎可以保证比任何基于WebView的包装器都要好。