- 0.47之前的功能就不再说明了,以下主要说明之后新出但是没有来得及写到文档的功能
0.47
- 添加SwipeableRow 组件(实验)
- 改进
<ImageBackground>
- 将 jest、jest-repl、jest-runtime 版本更新到 20.0.4
0.48
- 为 WebSocket 添加 Blob 实现 ,使 WebSocket 支持二进制数据的传递.返回base64
- 为 Animated.spring 添加一个 delay 属性,以推迟动画的开始时间
- 新增组件 MaskedViewIOS:可以为组件添加一个透明的遮罩
<Image>
组件加载图片时,可以在 onLoad 回调方法中获取图片的大小,但是这一方法在 iOS 上经常不能正确的回掉真实的图片尺寸,现在对这一回调进行了优化。- 将 throat 依赖从 3.0.0 更新到 4.1.0
- 将 Jest 版本从 20.1.0-alpha.3 更新至 20.1.0-chi.1
- 将 Flow 从 0.49.1 更新到 0.50.0 版本
- 更新 metro-bundler 版本从 0.9.0 到 0.10.0
0.49
- 入口文件改为
index.js
- 使用
--port
参数改变默认端口8081 - 提供
getCurrentPosition
api - 给WebView提供白名单功能
- webview重载时显示loading动画
0.50
- 将不支持
Image
,转入使用ImageBackground
- 支持安卓8.0
AlertIOS
可以支持标题为null- 增加js调用java代码
- 添加
TimePicker
组件 - 添加
GlobalImageLoadListener
监听 - Image添加headers属性
- 支持
TLSv1
的ssl socket - 新组件
SwipeableFlatList
0.51
- 新样式。padding(Start|End) ;margin(Start|End);border(Top|Bottom)(Start|End)(Width|Color)
- 输入框键盘新枚举
visible-password
0.52
这个版本开始自适应iphone x的机型
- 新justifyContent特性: space-evenly
- DatePickerIOS可以选择当前日期
- CameraRoll可以删除图片
- PlatformOS可以使用一些简单的api
- ios图片存储地方可以指定位置
- ios支持
custom accessibility actions
- RCTSurface,实验特性,多线程同步渲染ui
- SwipeableRow’s添加getLastRowID方法
- react使用v16.2.0
- react-devtools-core 升级到 v3.0.0
- Jest升级到 v21.3.0-beta.13
- Flow 升级到 v0.61.0
- TouchableHighlight有一个默认值delayPressOut值100
RCTUIManager支持更完善
修复TextInput在安卓下自动滚动的bug
- 修复TouchableHighlight的backgroundColor属性的bug
- lineHeight的样式在安卓和ios下统一
- 修复borderRadius在安卓api小于18下的bug
0.53
- Keyboard 的事件包含了 easing和 duration
- react-native run-ios 也支持设置 –port
- 安卓的ScrollView行为更像ios
- 安卓的TextInput行为更像ios
- iOS UI Manager优化
- TextInput不再有autoGrow属性
RefreshControl正确出现时初始化一次FlatList
Metro to v0.24.2
- Flow to v0.63
- Danger to v2.0
- Jest to v22.0.0