[译]React Native for mac OS

246 阅读3分钟

原文链接:microsoft.github.io/react-nativ… 作者:Kiki Saintonge

我们很高兴宣布我们的第一个预览版与React Native 0.62保持一致!

作为一个预览版,我们将尽最大努力不做突破性的改变,但在我们准备好发布之前,仍然有一些颠簸需要解决。您现在可以开始尝试React Native for Windows的0.62预览版!

React Native for mac OS的类似升级正在进行中。敬请关注下一个更新!

有什么新消息?

  • React Native 0.62的新功能,如外观使用Color Plan()钩子

  • 现在使用Visual Studio V 142生成工具

  • 更好的RTL支持

  • 新的原生模块API(REACT_INIT和REACT_FUNCTION)

  • 改进了命令行工具中的诊断

  • 初始ARM64支持

  • 实验支持React Native Windows的二进制分布

  • Bug修复和可靠性改进

React Native for mac OS的评论

img

我们最近最大的公告之一是我们添加并全力支持React Native for mac OS扩展!我们非常兴奋能在我们的视窗工作的同时开发对mac OS的反应本机支持。

我们有一个官方的npm包,用于mac OS的React Native和一个可供公众跟踪和贡献的回购-我们希望在未来看到一些真正酷的React Native应用程序,现在可以真正在任何地方运行。

反应本机在表面二重奏

img

React Native在Surface Duo上运行!

这有点出乎意料,因为React Native今天在安卓系统上运行得很好,但是仅仅在新的Surface Duo设备上运行是不够的。我们还通过提供两个重要的API: Two Pane View和Device Info Module,增加了对双屏设备及其状态的支持。

要了解更多关于使用React Native在Surface Duo上开发的信息,请查看我们最新的博客文章,其中详细介绍了该体验。

新模块支持!

我们已经开始解决视窗社区模块支持的差距——从我们的贡献开始!这包括WebView和Camera、Picker、Async StoreNet Info和Date Time Picker****

在最初的设置之上,我们还在看一大堆我们知道在构建React Native应用程序时很棒和必不可少的东西。查看我们在GitHub项目委员会上跟踪和计划下一步解决的问题的完整列表。

最后,除了亲自为这些社区模块做出贡献之外,我们还希望帮助引导一个强大的测试基础架构,并为这些模块的消费者提高可靠性。我们已经开始了这个过程,通过添加CI的反应-本机-webview回购。敬请关注更多!

网页浏览

WebView模块为您提供了基本的网络托管技术,这些技术在您的目标设备上本地可用。此模块已更新为支持Windows和mac OS。

要在这个短片中获得您自己版本的应用程序,请查看Rss Reader示例

相机啊

img

Camera模块是使您更容易不受限制地访问本机API的又一大步。

就像在移动设备上一样,当您定义了一个Camera Feed模块,并且您运行应用程序的设备连接了一个相机时,该组件将连接到正确的本地API,以便您访问拍摄甜蜜照片所需的硬件。

拣货人

img

异步存储

可以说,在构建React Native应用程序时,Async Store是最重要的模块之一,现在在Windows和mac OS上完全支持。

网络信息

一个重要的网络API,用于连接和检查连接的健康状况。由于React Native是一个基于JavaScript的框架,所以需要一个像这样的API在所有平台上都可以使用是非常有价值的——我们最近发布的这个模块支持视窗和苹果操作系统。

日期选择器

img

Date Time Picker社区控件是一个独特的组件,它在许多方面定义了您正在使用的平台的设计,现在已经更新为支持视窗。