此版本发布了几个特性:新的样式功能,例如支持 display: contents、boxSizing、mixBlendMode 和 outline 相关属性,以提供更强大的布局选项;Android 16KB 页面支持,以兼容较新的 Android 设备。我们还在通过将其迁移到 Swift 来现代化社区模板,同时继续支持和维护与 Objective-C 的兼容性,以满足喜欢它的开发者的需求。
亮点
新的 CSS 特性,用于更好的布局、尺寸和混合
React Native 0.77 进一步实现了我们使 React Native 与 Web 对齐的目标。我们添加了对新的 CSS 属性的支持,以便您更好地控制应用的布局、尺寸和混合。这些更改可以帮助简化复杂的布局,添加纹理,并使您的应用更易于访问。
display: contents
display: contents 属性允许元素从布局结构中消失,而其子元素仍然像它们是父元素的直接子元素一样呈现。当您想要将样式应用于子元素而不影响布局时,在构建必须处理事件的包装组件时,或者如果您需要与 ShadowTree 交互时,它可能很有用。
从技术上讲,display: contents 呈现元素而不生成布局框,但它保留元素的子元素的布局框。具有 display: contents 的