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 进行优化”,但我有正确的图像?
Ionic2 + Angular2 还是 React-native? [关闭]
对于针对移动浏览器的 Web 应用程序,我应该使用 localStorage 而不是 cookie 吗?
react native - 我是否应该用 react-native start 命令来运行服务器,以便用户可以使用应用程序?