是否已经可以在 react-native 中使用***等待?
Posted
技术标签:
【中文标题】是否已经可以在 react-native 中使用***等待?【英文标题】:Is it already possible to use top-level await in react-native? 【发布时间】:2020-06-08 07:04:13 【问题描述】:我看到它已被添加到 TypeScript 3.8(我没有使用 TS,我只是想看看它是否有帮助但没有)。但是,在 react-native 文件中,转换是由 babel 处理的,我认为当前的 Metro 预设不能处理***等待。有什么办法让它工作吗?
【问题讨论】:
【参考方案1】:ECMAScript 功能的***等待有两个条件:
-
ES2017+
ECMAScript 原生模块(它们被编译为函数)
但是 React-Native 使用节点模块,所以答案是否。
更多信息请见Ecma international standard
编辑:
根据评论和more 在 Node.js 中是可能的。但是 React-Native 使用 V8,which supports it too。它只是将 JSX 编译为 C++。
【讨论】:
现在好像有node支持了。 stefanjudis.com/today-i-learned/… 但我不知道如何让它与本机反应。您介意编辑您的答案以显示您知道吗?以上是关于是否已经可以在 react-native 中使用***等待?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以将在 linux 中使用 react-native 开发的 ios 应用程序运行到真正的 iphone
是否可以从 React-Native 中的图像中获取二进制数据?
无法使用react-native app中的redux-persist检查索引/主文件上是否已加载持久状态
react native - 我是否应该用 react-native start 命令来运行服务器,以便用户可以使用应用程序?