Можете ли вы использовать реакцию native для создания настольного приложения?

Я создаю приложение для рабочего стола с помощью приложения create-react-app и электрона. Он должен работать на Mac, Windows и Linux, я также хочу сделать родную версию после android и ios.

Могу ли я просто создать приложение в интерактивном режиме, которое работает на мобильных устройствах и на настольных компьютерах? Это могло бы сэкономить много времени

Ответ 1

Попробуйте Proton Native. Он использует синтаксис React Native для создания настольных приложений без Electron.

Ответ 2

Официальной поддержки настольных приложений в React Native нет, по крайней мере, с января 2018 года.

Существуют, однако, различные экспериментальные вилки React Native для настольных платформ, таких как интерактивные окна для Univeral Windows Platform, реагирующие на native-macos для Mac и интерактивный рабочий стол для Linux. Однако они не разработаны основной командой RN, поэтому ваше перемещение может отличаться.

Ответ 3

На прошлой неделе 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

Не сказал бы, что настольная поддержка зрелая, но она растет.

Ответ 4

Недавно я наткнулся на этот проект, проверьте его:

React NodeGUI

Я не использовал его, но он выглядит многообещающе и служит для создания настольных приложений с помощью React.

Могу ли я просто сделать приложение на реагирующем языке, которое работает на мобильных устройствах и на настольных ПК? Это может сэкономить много времени

Кстати, если вы хотите создать эффективное кроссплатформенное приложение для мобильных, настольных и веб-приложений из единой кодовой базы, возможно, вам стоит попробовать Flutter.