Added Babel helpers for es2015 imports (gist). ffea779
For-of support: 5dc40af
Support for ES6 modules in Babel plugins dff8f53
Android
Added PullToRefreshViewAndroid: 37f8134, cad4686
Android view shadows: b65f1f2
Proper touch handling for transformed Views on Android: c929e15
0.16.0-rc 高级别改进
RGBA colors, i.e. rgba(255,0,0,0.5) are supported. 3c04bfc
React Native was upgraded to Babel 6.
Array.from is available as a polyfill. c473974 https://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.from
Android
Android supports custom fonts; only TTF and OTF for now. bfeaa6a
The Android ViewPager gets setPageWithoutAnimation. 50b8b00
Images within a TextView, i.e. emojis, are now supported. a0268a7
The Android performance profiler, Systrace, gets thorough documentation. d2c5045
iOS
The keyboardAppearance prop was added to iOS TextInput. Useful for displaying a dark keyboard. f407211
AsyncLocalStorage gets an in-memory cache. 397791f
TextInput supports the onSelectionChange event. 5a34a09
iOS RCTPasteboard was>
重大改进
React Native now uses Babel 6, props to Tadeu Zagallo for upgrading and thanks David Aurelio and Sebastian McKenziefor all the help! We've been using React Native with Babel 6 at Facebook for quite a while now. Nevertheless, please report any errors related to Babel, such as transforms for some JS features not working asexpected and we'll fix them.
Touch events on Android now have coordinates consistent with iOS: 0c2ee5d
YellowBox enabled by default on iOS: 8ab5182
JS decorators won't work until T2645lands in Babel. It's being worked on. The proposal for decorators is not final and therefore Babel 6 left decorator support out for now.
Exporting default>
RCTSparseArray was replaced by NSDictionary. Modules using RCTSparseArray should update. fa0b45c
RCTWebViewExecutor was removed. 0764e4e
下载:https://github.com/facebook/react-native/archive/v0.16.0.zip。
ReactNative 可以基于目前大热的开源JavaScript库React.js来开发iOS和Android原生App。而且React Native已经用于生产环境——Facebook Groups iOS 应用就是基于它开发的。