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/
祝你好运:).
我即将开始学习 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/
祝你好运:).