React Native必备知识点之ES6

ES6标准的确定,已经有一些时间了。而React以及npm的很多第三方包,也都慢慢支持了ES6的标准。事实上,很多人在使用React Native早期版本,有时会卡在Babel代码转义这里,当然那是React Native的库和一些第三方库的冲突,在React Native 0.25版本以后很少遇到这样类似的问题了。

在React Native最新的文档中,极力拥抱ES6,如果ES6基础知识,你会发现有很多比较奇怪的地方,比如说Class关键字、fetch的promise用法,redux异步处理等等。所以建议在使用React Native前,对ES6标准以及使用有个大概的了解。

ES6新增了很多语言特性。如letconst,箭头函数,变量解构,PromiseClass等等,诸多新的用法,让Javascript便利度大增,也修复了看起来是Javascript的bug(作用域问题)。

博客ES6入门就这些方面做了详细的介绍,博客作者是阮一峰


扫描下载RNTools
与React Native更贴近