欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
React Native
来自开放百科 - 灰狐
(版本间的差异)
小 (→项目) |
小 (→工具) |
||
第45行: | 第45行: | ||
==工具== | ==工具== | ||
*[https://microsoft.github.io/code-push/ CodePush]是由微软提供的热更新服务。热更新可以使你绕过 AppStore 的审核机制,直接修改已经上架的应用。 | *[https://microsoft.github.io/code-push/ CodePush]是由微软提供的热更新服务。热更新可以使你绕过 AppStore 的审核机制,直接修改已经上架的应用。 | ||
− | *[https://expo.io/ Expo]是一套沙盒开发环境,还带有一个已上架的空应用容器。这样你可以在没有原生开发平台(Xcode 或是 Android Studio)的情况下直接编写 React Native | + | *[https://expo.io/ Expo]是一套沙盒开发环境,还带有一个已上架的空应用容器。这样你可以在没有原生开发平台(Xcode 或是 Android Studio)的情况下直接编写 React Native 应用(你只能写 js 部分代码,而没法写原生代码)。 |
==用户== | ==用户== |
2018年10月11日 (四) 09:20的版本
React Native 是一个使用 React 构建本地 App 的框架, 而 React 是一个构建用户界面的 JavaScript 库。
目录 |
新闻
简介
React Native的核心React使用Objective-C编写,ReactCommon和Android JNI使用C++编写,ReactAndroid使用Java编写,基础库Libraries使用JavaScript编写。
React Native 支持WebSocket,这种协议可以在单个 TCP 连接上提供全双工的通信信道。
安装
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash nvm install iojs-v2 && nvm alias default iojs-v2 brew install watchman brew install flow npm install -g react-native-cli react-native init AwesomeProject npm start xcrun simctl list devices react-native run-ios --simulator="iPhone 6s"
问题
xcrun: error: unable to find utility “instruments”, not a developer tool or in PATH
$ sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer/
Print: Entry, ":CFBundleIdentifier", Does Not Exist
$ react-native upgrade
项目
- Ignite 是一套整合了 Redux 以及一些常见 UI 组件的脚手架。更多Seeds
- React Community Create React Native App
- F8 App makeitopen.com · Building the F8 App
- 30 Days of React Native
- Mobile, desktop and website Apps with the same code
- iOS-9-Sampler
- Reusable Swift code
- ant-design
- React Desktop
- React Native macOS
- React Native for Web
- Microsoft ReactXP Library for cross-platform app development
- CodePush
工具
- CodePush是由微软提供的热更新服务。热更新可以使你绕过 AppStore 的审核机制,直接修改已经上架的应用。
- Expo是一套沙盒开发环境,还带有一个已上架的空应用容器。这样你可以在没有原生开发平台(Xcode 或是 Android Studio)的情况下直接编写 React Native 应用(你只能写 js 部分代码,而没法写原生代码)。
用户
- Facebook iOS和Android版
- Instagram iOS和Android版
- QQ安卓版
- 手机京东 iOS和Android版
- 手机百度 iOS和Android版
- Airbnb iOS和Android版
- Tesla iOS和Android版
- Huiseoul (惠首尔) Building a conversational E-commerce app in 6 weeks with React Native
图集
链接
分享您的观点