proton-native README

The project's README from github.com/kusti8/proton-native. As one markdown file: README.md.

proton native Logo by @elisiri

Announcement

Sadly I don't have time to dedicate time to this project. Some others have created a fork here to continue the work: https://github.com/proton-nativejs/proton-native

npm npm styled with prettier PRs Welcome MIT License Gitter chat

Create desktop applications through a React syntax, on all platforms.

V2 is released!

V2 has been released and it brings a whole host of improvements including new components that are identical to React Native, styling, flexbox, hot reloading, and more. You can read the full writeup here. To try it out, visit the documentation for instructions on how to get started!

Features

Images

Documentation

See the documentation for how to get started and details on all the components.

Examples

Examples can be found in examples/.

Contributing

All contributions are welcome. Just make a PR.

Accelerated by KeyCDN

proton-native (kusti8/proton-native)

Searching Database…

Что это такое?Proton Native позволяет создавать кроссплатформенные десктопные приложения с использованием синтаксиса React, отображая настоящий нативный интерфейс, а не оборачивая браузер, как это делает Electron.
Это фреймворк или просто библиотека стилей поверх Electron?Это самостоятельный рендерер и фреймворк для React: он заново реализует компоненты и API в стиле React Native для десктопа, без участия Electron или браузера.
Как начать работу с проектом?Установите его как npm-пакет и создайте каркас приложения по официальной документации, импортируя компоненты так же, как в React Native.
Нужно ли что-то помимо Node.js и React?Он опирается на стандартную экосистему Node.js/npm и совместим с обычными пакетами Node и существующими библиотеками для React, например Redux; внутри он использует нативные привязки Qt (node-qt-napi), а не какую-либо браузерную среду выполнения.
Проект всё ещё поддерживается?Нет. Автор перестал активно его поддерживать, хотя существует форк сообщества, в котором работа продолжается.
Что изменилось в V2 по сравнению с первым релизом?В V2 добавили компоненты, идентичные React Native, систему стилей и флексбокс-верстки, а также горячую перезагрузку, благодаря чему API стал гораздо ближе к стандартной разработке на React Native.
Можно ли повторно использовать мои существующие компоненты или библиотеки React Native?API компонентов повторяет React Native, а Proton Native совместим с существующими библиотеками для React, например Redux, так что большая часть ваших знаний React и React Native подойдёт и здесь.
Где посмотреть примеры приложений?Примеры проектов хранятся в каталоге examples/ репозитория: их можно запустить и посмотреть, как работают готовые приложения на Proton Native.
What are similar projects?mygo, gpuix-svelte, ink, gtkx, tiptap, tambo, react-pdf, tsrx
Creator
kusti8
Size
7.4 MB
Stars
10.9K
Updated
CommitJan 20
Age
8y
Commits · 90 Days