Microsoft announces open source React Native for Windows

Microsoft announced the open source React Native for Windows at the Build 2019 Developer Conference,  a framework for building native Windows applications using React. This source code of project host on Github.

“React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about – learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native.”

React Native for Windows adds support for the Windows 10 SDK to React Native, allowing developers to build applications for all devices supported by Windows 10, including PCs, tablets, PC tablet combo devices, Xbox and Mixed Reality devices.

The project was previously implemented using C#, but React Native’s continued development involves a closer interaction between C++ and JS, which is difficult to implement with a separate C# implementation. So Microsoft is currently rewriting React Native for Windows in C++ for better performance and better alignment with the exposed C++ React Native core. Microsoft intends to provide a compatibility layer that will support existing applications, view managers, and native modules written in C#.