关于ios:你如何在react-native中声明’const’?

How do you declare a 'const' in react-native?

我一直在出错。

我想这是因为我有一条这样的线:

1
2
3
    const shouldSet = touches.length === 1;
    if (shouldSet) {
      const { onPanBegin } = this.props;


更新2015-10-23:从react native v0.13.0-rc const起,现在启用。

react native的javascript环境不是浏览器,而是使用javascriptcore。任何本机不支持的东西都需要转换成javascriptcore支持的JS子集,react native使用babel来实现这一点。以下是响应本地使用的转换(截至2015-07-31):

ES5

  • 保留字:promise.catch(function());

ES6

  • 箭头函数
  • 呼叫扩展
  • 破坏
  • 计算属性
  • 对象一致性方法
  • 对象短符号
  • 其余参数
  • 模板文本:

ES7

  • 对象扩展
  • 函数尾随逗号

我现在还不清楚为什么常量不包括在这个列表中,而且似乎对覆盖它的支持还没有完全准备好:

https://github.com/facebook/react-native/issues/1451


您需要获取最新版本的react native。

吊舱"反应","0.13.0-rc"


目前,react native android不支持const关键字,我希望它在下一个版本的react native中可用。修复是微不足道的,有关更多详细信息,请查看源站Github问题。