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

5 tips for effective remote pair programming

Home office is a challenge where people work and communicate closely together. Pair programming, i.e. working together on a source code, also lives from...

What are the Reasons You Should Play Online Bingo?

Online bingo is fast becoming popular among the masses. It uses unique bingo software to bring fun to you without you having to go somewhere to...

Most in-demand IT jobs from last decade

Uber for travel, Netflix for leisure and Google for everything is the ideal routine that we all wish to follow, of course with Instagram...

The finest text editor for professional bloggers

It is a fact that blogs have replaced books and magazines due to increasing popularity of the online world. Serious readers subscribe to blogs...

Angular 9 final release released

Angular 9 final is here! The new version was released a little late. Ivy is of course one of the new features, but that's...

Related Stories

Leave A Reply

Please enter your comment!
Please enter your name here