小编典典

在React JS中可以使用async / await吗?

reactjs

我开始使用React Native进行编程,并且习惯于使用以下语法:

async myFunction(){
    ...
    return await otherFunction();
}

但是我不知道如何在共享包中使其与React JS和React Native兼容。我如何才能做到这一点,以使其在两个平台上都能正常工作?

谢谢!


阅读 465

收藏
2020-07-22

共1个答案

小编典典

React Native带有Babel和一些Babel预设,而Web上的React只是与React相关的代码。

如果您今天想在网络上使用async /
await,则需要Babel和正确的转换:https : //babeljs.io/docs/plugins/transform-async-to-
generator/

或阶段1预设,这在当今的React应用程序中相当普遍。http://babeljs.io/docs/plugins/preset-
stage-1/

2020-07-22