Ответ 1
Попробуйте Proton Native. Он использует синтаксис React Native для создания настольных приложений без Electron.
Я создаю приложение для рабочего стола с помощью приложения create-react-app и электрона. Он должен работать на Mac, Windows и Linux, я также хочу сделать родную версию после android и ios.
Могу ли я просто создать приложение в интерактивном режиме, которое работает на мобильных устройствах и на настольных компьютерах? Это могло бы сэкономить много времени
Попробуйте Proton Native. Он использует синтаксис React Native для создания настольных приложений без Electron.
Официальной поддержки настольных приложений в React Native нет, по крайней мере, с января 2018 года.
Существуют, однако, различные экспериментальные вилки React Native для настольных платформ, таких как интерактивные окна для Univeral Windows Platform, реагирующие на native-macos для Mac и интерактивный рабочий стол для Linux. Однако они не разработаны основной командой RN, поэтому ваше перемещение может отличаться.
На прошлой неделе Microsoft анонсировала библиотеку для таргетинга на рабочий стол Windows, XBox и планшеты Windows. И статья Tech Crunch также ссылается на экспериментальную библиотеку Mac.
https://techcrunch.com/2019/05/06/microsoft-launches-react-native-for-windows/
Там также библиотека на основе QT... https://github.com/status-im/react-native-desktop
Не сказал бы, что настольная поддержка зрелая, но она растет.
Недавно я наткнулся на этот проект, проверьте его:
Я не использовал его, но он выглядит многообещающе и служит для создания настольных приложений с помощью React.
Могу ли я просто сделать приложение на реагирующем языке, которое работает на мобильных устройствах и на настольных ПК? Это может сэкономить много времени
Кстати, если вы хотите создать эффективное кроссплатформенное приложение для мобильных, настольных и веб-приложений из единой кодовой базы, возможно, вам стоит попробовать Flutter.