React Native for Windows is the official React Native adaptation of Microsoft to create Windows apps with React. The project itself is not new. At the moment, however, it’s being completely redesigned: Microsoft has decided to rewrite React Native for Windows in C ++.

React Native was the subject of Build 2019 this week. The tool itself is not new, it’s more about changing the implementation process.

The tool that can be used to write native apps with React is currently being rewritten in C ++. The team behind React Native for Windows expects improved performance and benefits from the integration of React Native’s C ++ core bridge. This is intended to improve the interaction between JavaScript and C ++ code, which could only be achieved with C # through its own implementation.

A description of the project can be found in the GitHub repository of the project; There is also information about the status. For applications already developed with React Native for Windows, a compatibility layer is to be inserted, which reduces the breaking changes to a minimum.

React Native for Windows: vnext with C ++ available

Currently the project is still in an early phase. The most recently published version is called vnext-0.58.0-vnext.73. vnext refers to the new version written in C ++; the C # implementation can be found under the name “current”.

The project available on GitHub can already be tried out for own applications. For the newly written vnext version, developers must use Windows 10 Pro or Enterprise Edition and the Windows 10 SDK in the minimal version of 14393. In addition, the development requires Visual Studio 2017, an implementation for VS Code is not yet available. The developed applications can currently be run on Windows 7 to 10, if .NET 4.6 is installed.

The project is run by the community, can be found on GitHub and is under MIT license.