您的当前位置:首页正文

ReactNative入坑: ReactNative入门(一)

来源:华拓网

初识React Native

React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的UI框架 React 在原生移动应用平台的衍生产物,目前支持iOS和安卓两大平台。RN使用Javascript语言,类似于HTML的JSX,以及CSS来开发移动应用,因此熟悉Web前端开发的技术人员只需很少的学习就可以进入移动应用开发领域。(百度百科)

作为一个iOS开发人员的一些小看法:

  1. React Native的学习还是有点麻烦的,需要先学习JS、Html、ES6语法,然后可以接触React Native的开发了
    React Native的学习还是有点麻烦的,需要先学习JS、Html、ES6语法、React 然后可以接触React Native的开发了 (当然直接跳过也是可以的,反正最后还会回来查 😂)
  2. 如果使用React Native,作为主力开发可以开发一些动画效果不多,列表展示不多的App。或者当做组件开发一些两端通用的界面
  3. JS和原生的交互是异步的,一些交互通信比较麻烦,一些组件联动效果不好实现
  4. React Native仍然不完善,文档还不全,虽然Facebook推的力度不大,但是国内对这块需求比较高,对前景看好

工欲善其事,必先利其器

开发环境搭建

RN的版本差异较大,下面的工具做好全部安装最新的,否则新旧版本之间的配合,可能出现始料不及的问题

安装Node
Yarn、React Native的命令行工具

开发ReactNative自然需要编辑器

  1. Sublime Text 3
  1. WebStorm
  1. Atom
其他文章