React Native за Windows е официалната адаптация на React Native на Microsoft за създаване на приложения за Windows с React. Самият проект не е нов. В момента обаче той е напълно преработен: Microsoft реши да пренапише React Native за Windows в C ++.

React Native беше тема на Build 2019 тази седмица. Самият инструмент не е нов, става въпрос по-скоро за промяна на процеса на внедряване.

Инструментът, който може да се използва за писане на собствени приложения с React, в момента се пренаписва на C ++. Екипът зад React Native за Windows очаква подобрена производителност и ползи от интегрирането на C ++ core bridge на React Native. Това има за цел да подобри взаимодействието между JavaScript и C ++ кода, което може да се постигне само с C # чрез собствената му реализация.

„Описание на проекта“ може да бъде намерено в GitHub хранилището на проекта; Има и информация за състоянието. За приложения, които вече са разработени с React Native за Windows, трябва да се вмъкне слой за съвместимост, който намалява нарушаващите промени до минимум.

React Native за Windows: vnext с наличен C ++

В момента проектът все още е в ранна фаза. Последната публикувана версия се нарича vnext-0.58.0-vnext.73. vnext се отнася до новата версия, написана на C ++; реализацията на C # може да бъде намерена под името „current“.

Проектът, наличен в GitHub, вече може да бъде изпробван за собствени приложения. За новонаписаната vnext версия разработчиците трябва да използват Windows 10 Pro или Enterprise Edition и Windows 10 SDK в минималната версия 14393. В допълнение, разработката изисква Visual Studio 2017, реализация за VS Code все още не е налична. Разработените приложения в момента могат да се изпълняват на Windows 7 до 10, ако е инсталиран .NET 4.6.

Проектът се управлява от общността, може да бъде намерен на GitHub и е под лиценз на MIT.

Публикация от HelpDev blog.