React native es5 vs es6 解释请求

React native es5 vs es6 explanation request

我即将开始学习 React Native,但在起跑线上,我很困惑哪种方式更好或推荐。 JS修改这么频繁!我试图与解释进行比较,但到目前为止没有成功。 (很难认出来。。) 有人可以给我一个简单的解释,es5 和 es6 是哪一个?给新手的一些建议?我在这个领域找到了几个教程,但只是增加了我的困惑。谢谢!

ES5 vs ES6 通常与​​ Javascript 有关,并不特定于 React 或 React Native。 Es6 是 Javascript 比 ES5 更新的标准。但是因为ES6不是所有地方都支持,所以很多时候需要用babel之类的东西把ES6转成ES5。

这个 link 应该有更多关于差异的信息: http://benmccormick.org/2015/09/14/es5-es6-es2016-es-next-whats-going-on-with-javascript-versioning/

至于它对 React 和 React-Native 的影响,它与 ES6 中可用的新功能有关,例如 lambda 函数、更好的 class 支持等等。

一个常见的例子是

之间的区别
var myComponent = React.createClass({...functions...});

class MyComponent extends React.Component{...functions...}

这里有更多信息:https://daveceddia.com/react-es5-createclass-vs-es6-classes/

祝你好运:).