基于React Native开发iOS
2016-01-04 本文已影响627人
芝麻绿豆
简介
Facebook开源了React Native库,目前已经可在github上下载,目前有iOS版和Android版本。开发者可使用JavaScript和Facebook的React库开发原生的iOS和Android应用程序。同时Facebook还开源了Nuclide--一个针对React Native、web以及原生移动开发的IDE。Nuclide基于Atom构建。
React Native使用Javascript将app编译为原生的应用程序视图,提供了用户熟悉的iOS和Android设备上的外观和体验。
与web相比较,优点:
- Native的原生控件有更好的体验;
- Native有更好的手势识别;
- Native有更合适的线程模型;
学习资源
- react-native 官方api文档:网址:http://facebook.github.io/react-native/docs/getting-started.html
- react.js学习网站:网址:http://reactjs.cn/
- react.js入门:网址:https://hulufei.gitbooks.io/react-tutorial/content/introduction.html
- React Native通信机制:网址:http://blog.cnbang.net/tech/2698/
- React Native布局:网址:http://segmentfault.com/a/1190000002658374
- 官方DEMO:网址:https://github.com/facebook/react-native/tree/master/Examples