我开始使用React Native进行编程,并且习惯于使用以下语法:
async myFunction(){
...
return await otherFunction();
}
但是我不知道如何在共享包中使其与React JS和React Native兼容。我如何才能做到这一点,使其在两个平台上都能正常工作?
谢谢!
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/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句