React Native для Windows — это официальная адаптация Microsoft React Native для создания приложений Windows с помощью React. Сам проект не новый. Однако на данный момент он полностью переработан: Microsoft решила переписать React Native для Windows на C++.

На этой неделе React Native был темой Build 2019. Сам инструмент не нов, он больше касается изменения процесса реализации.

Инструмент, который можно использовать для написания нативных приложений с помощью React, в настоящее время переписывается на C++. Команда React Native для Windows ожидает повышения производительности и преимуществ от интеграции моста ядра React Native C++. Это призвано улучшить взаимодействие между JavaScript и кодом C++, чего можно было добиться только с помощью C# за счет собственной реализации.

Описание проекта можно найти в репозитории проекта на GitHub; Также есть информация о статусе. Для приложений, уже разработанных с помощью React Native для Windows, необходимо вставить уровень совместимости, который сводит критические изменения к минимуму.

React Native для Windows: рядом с 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.