Эта диаграмма показывает рейтинг удовлетворения каждой технологией в сравнении к общему количеству использования.
Так же, технологии, имеющие рейтинг интереса (процент не использовавших ее пользователей, желающих ее изучить) более 50% показаны как "горячие".
Этот раздел явно показывает, что сфера использования JavaScript вышла далеко за пределы браузеров.
React Native и Electron являются здесь лидирующими технологиями для создания, соответственно, мобильных и десктопных приложений с использованием web-технологий. Забавно, что они показывают схожие цифры в коэффициенте удовлетворенности и числе пользователей.
Универсальность Electron(а он может работать с любым UI фреймворком, хотя и ассоциируется в основном с React или Vue.js) может объяснить его высочайший коэффициент удовлетворенности.
Но до стабильности в этой сфере еще далеко - Airbnb недавно опубликовали серию статей, объясняя причины своего решения не использовать React Native в своих будущих продуктах.
В качестве альтернативы React Native, для написания кросс-платформенных приложений на JavaScript без использования паттернов React, вы можете взглянуть на Weex, который позволяет использовать экосистему Vue.js.
Google так же предоставил множество технологий в этой области. Например, Carlo - совершенно новый "Headful Node app framework", построенный поверх Puppeteer. Кроме того, Google представили Flutter: вместо использования моста между JavaScript и нативной частью(как делает React Native), ваш код в самом деле компилируется в нативный. Но писать его нужно на Dart, и здесь выигрывает React Native - его могут использовать большинство JavaScript разработчиков, знакомых с React.