用React構建原生應用微軟C++重寫React Native for Windows
微軟在Build 2019開發者大會上宣布開源React Native for Windows,這是一個使用React構建原生Windows應用的構架。React Native是Facebook開源的移動應用開發框架,開發者可以使用React開發iOS與Android原生應用。
此次微軟開源的React Native for Windows在React Native的基礎上添加了對Windows 10 SDK的支持,允許開發者為Windows 10支持的所有設備構建應用,包括PC、平板電腦、PC平板二合一設備、Xbox與混合現實設備等。
該項目此前是使用C# 實現的,然而React Native 的持續發展方向涉及C++ 與 JS 之間更密切的交互,這很難通過單獨的C# 實現來實現。
所以當前微軟正在使用C++ 重寫React Native for Windows,以獲得更好的性能,同時更好地與暴露出來的C++ React Native 核心保持一致。微軟打算提供一個兼容層,該層將支持使用 C# 編寫的現有應用、view 管理器和原生模塊。
了解更多: