React Native 在3月1日正式发布了 0.42.0 版本。
重大更新:
Android
windowSoftInputMode for new apps:使用 react-native init 创建的所有新应用程序都将具有 windowSoftInputMode:adjustResize 而不是 adjustUnspecified,这已设为默认值。 这种改变使得 Android 上的键盘处理变得自动化,并且不需要任何 Javascript 解决方案。
(Re)move JSBundleLoader.getSourceUrl()
移除 RecyclerViewBackedScrollView:RecyclerViewBackedScrollView 是很久以前添加的,为了解决数据添加错误,但现在该问题已经直接在开源和内部的 ScrollView(ReactScrollView.java)中修复。
Android&iOS
改进变换属性的验证:这个提交改进了在 Javascript 侧完成的变换对象的验证,并且使其更严格。在此更改中,确保JS验证与本机验证相同或更严格,以确保跨平台获得一致的错误。
一般更新:
Bugfixes
修复 overflowing parent 的容器大小
修复 native side 的 skew transform
新特性&改进
将 injectJavaScript 方法添加到 WebView 组件
另外还有大量的bug修复和改进。
软件详情:https://github.com/facebook/react-native/releases
下载地址:https://github.com/facebook/react-native/archive/v0.42.0.zip
来自:开源中国社区

