React-Native 开发阵营

【0.46】React Native 中文更新日志

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

一、通用


重大变化

现在 contentSize 的属性已经被彻底移除了,如果有用到该功能的可以使用 onContentSizeChange 代替。

之所以这样做是因为嵌套了其他组件后,会导致 <Image> 组件的尺寸变得不可控,如果非要这样的话,可以考虑使用 <ImageBackground> 组件来代替。而且之前因为这个特性,必须得给 <Image> 设置明确的大小,但是现在它可以根据 bitmap 来自动推断尺寸了。

修复 Bug

新特性

// 该特性解决了如下代码会报错的问题
// translateY 是设置了 `useNativeDriver: true` 的动画
 <Animated.View style={{flex: 1, transform: [{ translateY }]}} />

文档 Doc

CRNA 全名叫 creat-react-native-app,可以帮助我们免搭建 Naitve 开发环境直接进行 RN 应用的开发,具体使用方法可以看我公众号里另一篇文章《更快速的 React Native 应用开发之道 《React Native 高效开发》之 create-react-native-app

Yoga

Packager

二、iOS


修复 Bug

新特性

如果需要发送静默的本地通知,可以不设置 soundName 属性

三、Android


修复 Bug

当 ReactInstanceManager 调用 destroy 方法时ViewManagersPropertyCache、 ViewManagerPropertyUpdater 中静态变量没有及时释放,会导致内存泄露

新特性


上一篇 下一篇

猜你喜欢

热点阅读