我即将开始学习 React Native,但在开始时,我很困惑哪种方法更好或推荐。 JS修改得这么频繁!我试图与解释进行一些比较,但到目前为止没有成功。 (很难认出来..) 有人可以给我一个简单的解释吗 es5 和 es6 哪个?给新手一些建议?我在这个领域找到了几个教程,但只是增加了我的困惑。谢谢!
最佳答案
ES5 与 ES6 一般与 Javascript 有关,并不特定于 React 或 React Native。 Es6 是比 ES5 更新的 Javascript 标准。然而,由于并非所有地方都支持 ES6,因此通常必须使用 babel 之类的工具将 ES6 转换为 ES5。
此链接应该包含有关差异的更多信息: http://benmccormick.org/2015/09/14/es5-es6-es2016-es-next-whats-going-on-with-javascript-versioning/
至于它将如何影响你在 React 和 React-Native 中的表现,它与 ES6 中可用的新功能有关,例如 lambda 函数、更好的类支持等等。
一个常见的例子是之间的区别
var myComponent = React.createClass({...functions...});
和
class MyComponent extends React.Component{...functions...}
这里有更多信息:https://daveceddia.com/react-es5-createclass-vs-es6-classes/
祝你好运:)。
关于reactjs - React Native es5 与 es6 解释请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38554137/