react-native 应用程序是不是应该针对 JavaScript 的特定版本或子集?

Posted

技术标签:

【中文标题】react-native 应用程序是不是应该针对 JavaScript 的特定版本或子集?【英文标题】:Should react-native apps target a specific version or subset of JavaScript?react-native 应用程序是否应该针对 JavaScript 的特定版本或子集? 【发布时间】:2018-02-05 07:04:52 【问题描述】:

我正在开发我的第一个 React Native 项目,并且大部分都在工作。

但在我的新小米 android 手机上,我尝试使用 String.fromCodePoint() 时崩溃了。它在 ios 模拟器上运行良好。

事实上,我什至不确定哪个 javascript 引擎在每个设备上运行该应用程序。我想每个操作系统都有各自的原生浏览器。

我无法在 Internet 上找到任何关于我应该在我的应用中使用哪种类型的 JavaScript 以使其在大多数设备上运行的讨论。

我真的必须测试所有功能吗?有官方子集吗?我可以从我的应用中查询正在使用的 JS 版本吗?其他人都做什么?

【问题讨论】:

【参考方案1】:

I found the answers on the React Native Site:

React Native 的人建议使用Babel。

在 Android 上,该应用将使用 v8。

在 iOS 上,应用将使用 JavaScriptCore (JSC)。

【讨论】:

以上是关于react-native 应用程序是不是应该针对 JavaScript 的特定版本或子集?的主要内容,如果未能解决你的问题,请参考以下文章

React-Native 我不断收到“您的二进制文件未针对 iPhone 5 进行优化”,但我有正确的图像?

Firebase 和 react-native 集成

Ionic2 + Angular2 还是 React-native? [关闭]

React-native:检测开发或生产环境

对于针对移动浏览器的 Web 应用程序,我应该使用 localStorage 而不是 cookie 吗?

react native - 我是否应该用 react-native start 命令来运行服务器,以便用户可以使用应用程序?