React Native大话安卓React-Native 开发阵营

【0.43】React Native 中文更新日志

2017-03-24  本文已影响490人  Marno
  • 本文为 Marno 原创,转载必须保留出处!
  • 公众号【 aMarno 】,关注后回复 RN 加入交流群
  • React Native 优秀开源项目大全:http://www.marno.cn

一、导读


本次更新亮点:

  1. 正式放出了 FlatList
  1. 添加支持 alignContent 属性
  2. 可以自定义 init 时候的模板了(具体往下看)

本期最大的亮点可能就是 FlatList 了。还有就是支持将自定义的模板工程上传到 npm。

上次更新就添加了在 init 工程时候可以直接创建带有常用功能的模板工程,当时我说要是可以自定义模板就好了,这个版本就支持了,以后不用再傻傻的每次 react-native init XXX 了,直接使用 react-native init XXX --template demo 初始化模板工程。如何创建并上传自己的模板工程可以往下翻。

二、重大变化


在 Android 平台,下面几个方法的返回值现在不一样了
1. Dimensions.get('window').fontScale
2. Dimensions.get('screen').fontScale
3. PixelRatio.getFontScale()
如果正在使用这些方法的人必须注意了!这几个方法之前代表 DisplayMetrics.scaledDensity 的返回值,现在代表 Configuration.fontScale 的返回值

这项修改是因为他影响到了 onBatchComplete ,但是 modules 确实不应该依赖

三、新特性


Android平台

iOS平台

iOS / Android 通用

详细介绍:https://github.com/facebook/react-native/commit/17c175a149bc410a9b167b31f13474d8c6e9832c
参考模板工程:https://github.com/mkonicek/react-native-template-demo
使用模板方法:react-native init MyApp --template demo

四、修复 Bug


Android平台

iOS平台

iOS / Android 通用


上一篇 下一篇

猜你喜欢

热点阅读