react-native功能支持汇总

  • 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

猜你喜欢

转载自blog.csdn.net/cuo9958/article/details/78740104