reactjs - React Native es5 与 es6 解释请求

标签 reactjs comparison ecmascript-6 native

我即将开始学习 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/

相关文章:

javascript - 从 Express 错误处理中间件而不是 HTML 返回 JSON

javascript - JS中对象内部的三元运算符

reactjs - 使用 enzyme 测试重组 - 访问 Prop 问题

r - 检查列表中的所有多个值是否存在于数据框中

c# - 如何检查两个 Xml 树的相似性(C# 中的树编辑距离)

javascript - 检测用户是否点击了 6 个 div id 元素中的任何一个

reactjs - React-hook-form 输入类型值不起作用

javascript - 将事件类动态添加到 REACT JS 中的多级侧边栏菜单

c# - 比较枚举值进行排序

node.js - Intellij NodeJs 6.4.0 意外 token 导出