react-native-macos README

The project's README from github.com/ptmt/react-native-macos. As one markdown file: README.md.

Deprecation

The project is no longer maintained.

There is an Microsoft version: https://microsoft.github.io/react-native-windows/

You can run React Native on Catalyst https://github.com/react-native-community/discussions-and-proposals/issues/131

React Native macOS (ex react-native-desktop)

Build macOS desktop applications using React Native.


Build Status npm version discord #react-native-platforms

<View>
  <Button onPress={() => alert('clicked!')} />
</View>

Getting Started

Node 4.x+, OS X 10.11+ required.

Previous React Native experience is highly recommended.

$ npm install react-native-macos-cli -g
$ react-native-macos init MyProject
$ cd MyProject
$ react-native-macos run-macos

If you want to add macOS target to the existing iOS/Android/Windows project, make the steps above, merge this new folder into your current React Native project, then put rn-cli.config.js in the root.

Documentation

Since React Native macOS is just a fork, you can follow the same instructions on the React Native Documentation.

Disclaimer

React Native macOS is a fork of React Native for iOS. The project is still a fairly new so proceed at your own risk.

Community Help

Please use these community resources for getting help. We use the GitHub issues for tracking bugs and feature requests and have limited bandwidth to address them.

Examples

RNTesterApp

RNTesterApp includes a set of component examples that illustrate their functionality. It also allows you to load external JavaScript bundle files through HTTP. Just copy and paste a URL into the Search Field.

Download UIExplorer

screenshot 2016-03-31 21 06 33

screenshot 2016-03-31 21 00 30

screenshot 2015-10-24 16 40 36

License

React Native is MIT licensed.

react-native-macos (ptmt/react-native-macos)

Searching Database…

Что это такое?React Native для macOS — экспериментальный форк React Native для создания нативных десктоп-приложений под macOS на базе Cocoa. Проект устарел и больше не поддерживается; преемником стала react-native-windows от Microsoft, которая запускает React Native на Mac Catalyst.
То есть это фреймворк, на котором я разрабатываю, а не готовое приложение?Это фреймворк: форк React Native для iOS, так что вы пишете приложение на React и JavaScript, а на macOS оно работает как нативное Cocoa-приложение.
Как добавить его в мой существующий проект на React Native?Выполните шаги из getting-started, влейте новую папку macOS в свой текущий проект React Native с iOS/Android/Windows и положите rn-cli.config.js в корень проекта. Обычная документация React Native подходит, потому что это просто форк.
Что нужно установить, чтобы с ним собирать?Mac с OS X 10.11 или новее и Node 4.x или выше. Очень желательно иметь опыт работы с React Native, потому что проект опирается на стандартный тулчейн и документацию React Native.
Проект ещё живой, и в чём подвох?Нет — он помечен как устаревший и не поддерживается, и ещё на старте автор называл его совсем свежим форком, чтобы «использовать на свой страх и риск». Для новых проектов рекомендованный путь — версия от Microsoft, которая запускает React Native на Catalyst.
Можно ли бесплатно использовать его в своём приложении?Да — React Native распространяется по лицензии MIT, так что его можно использовать в личных и коммерческих приложениях под macOS бесплатно.
Могу ли я посмотреть, что он умеет, прежде чем браться за него?Да — в комплекте идёт RNTesterApp с набором примеров компонентов, показывающих, как они работают. Он также умеет загружать внешние JavaScript-бандлы по HTTP: просто скопируйте и вставьте URL в поле поиска (Search Field).
Подходит ли обычная документация React Native для этого форка?Да. Поскольку это просто форк React Native для iOS, в проекте говорят, что можно следовать тем же инструкциям из React Native Documentation.
Почему его забросили и что выбрать сегодня вместо него?Его забросили в пользу проекта React Native for Windows от Microsoft, который тоже позволяет запускать React Native на Mac Catalyst. Сам форк остался как заброшенный эксперимент с примерно 11 тыс. звёзд.
Creator
ptmt
Size
83.5 MB
Stars
11.2K
Age
11y
Commits · 90 Days