Кроссплатформенная разработка
React Native: нативные приложения на JavaScript
Компания говорит, что React Native позволяет разработчикам выучить один язык и с его помощью создавать приложения для любой платформы.
Facebook в рамках F8 представил React Native – библиотеку для создания нативных iOS и Android приложений при помощи JavaScript и библиотеки React (фреймворк для веб-приложений).
React Native компилирует код JavaScript в нативное отображение, предлагая каждой платформе тот UI, к которому привыкли пользователи. Причем это не обертка, а полностью нативный код.
Вместо запуска React в браузере и рендеринга DIV-ов и SPAN-ов, мы запускаем его как встроенный инстанс JavaScriptCore внутри приложения и рендерим высокоуровневые платформозависимые компоненты, — говорит Facebook.
Facebook уже использовал React Native в ряде своих продуктов, например, в Facebook Groups, а Facebook Ads Manager полностью написан на нем.
Компания говорит, что React Native позволяет разработчикам выучить один язык и с его помощью создавать приложения для любой платформы.
React Native уже доступен на GitHub, с его помощью можно делать приложения для iOS, поддержка Android будет реализована в самое ближайшее время: https://github.com/facebook/react-native.