React Native for Windows: New implementation based on C ++ in progress

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.

Recent Articles

Frontend Tools 2019 survey: jQuery Threatened

Frontend Tools 2019 survey showed that React is voted the most important as well as the most widely used JavaScript tool. For the first...

PHP 8.0: Vote on Union Types ended

PHP 8.0 is scheduled for 2020. Recently, the PHP development team in PHP Internals voted on Union Types as a new feature for PHP....

Angular 9 Next versions: Bazel Schematics switched to Ivy

With Angular 9 next versions, the upcoming major version of the JavaScript framework has again received a number of feature updates, notably the innovations...

HP enters strategic partnership with ExpressVPN to increase security offerings on consumer laptops

In light of the recent challenges faced by the cryptocurrency space and the technological sphere at large, security has become a serious issue among...

Node.js 12.12: New flag for easier electron integration

Node.js 12.12 is here to bring a new flag to help work with embedders like Electron. In addition, source maps are now available for...

Related Stories

Leave A Reply

Please enter your comment!
Please enter your name here