开始了解React Native

前端之家收集整理的这篇文章主要介绍了开始了解React Native前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

React是什么?

React起源于Facebook的内部项目,因为 FB 对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。
由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是将来 Web 开发的主流工具。
和Backbone、Angular 等MV*框架不一样,它只处理View逻辑 。所以如果你喜欢它,你可以很容易的将它接入到现有工程中,然后用React重写HTML部分即可,不用修改逻辑。
近几年web领域的技术革新非常迅速,React 也是一项新技术……话说React出来也已经2年了,其实并不算什么新技术了,只是在国内还没有普及开。

React能给移动开发带来什么?

  1. 极速的渲染性能
  2. 组件互相独立,关系隔离,可复用
  3. 跨平台
    React 能够用一套代码同时运行在浏览器和 node 里,而且能够以原生 App 的姿势运行在 iOS 和 Android 系统中,即拥有了 web 迭代迅速的特性,又拥有原生 App 的体验。

精通了React开发,感觉自己是不是有『全栈工程师』的特点了呢?不错,React便是那通往『全栈工程师』的捷径。

一些学习资料

React Native中文网:http://reactnative.cn
React Native在GitHub上的代码库:https://github.com/facebook/react-native
React Native的相关文档https://facebook.github.io/react/ https://facebook.github.io/react-native/
ECMAScript 6入门:http://es6.ruanyifeng.com/
React/React Native 的ES5 ES6写法对照表:http://bbs.reactnative.cn/topic/15/react-react-native-%E7%9A%84es5-es6%E5%86%99%E6%B3%95%E5%AF%B9%E7%85%A7%E8%A1%A8

随后继续补充

参考资料:

http://mp.weixin.qq.com/s?__biz=MzA3NTYzODYzMg==&mid=401107957&idx=1&sn=200418877771f656c1a0ab33ad407516&scene=1&srcid=1119XfFA8t5QQprIjzp76fcr&key=ff7411024a07f3ebf6601418be94ccd6219ed18e580029547278b6eadd5def524defc8dbfdfcf673a7daa87723cfa4bb&ascene=0&uin=NTYzMDc5MTc1&devicetype=iMac+MacBookPro11%2C1+OSX+OSX+10.11.1+build%2815B42%29&version=11020201&pass_ticket=a82zcv0P%2B6ztN4xgcdnD%2FWtFbQjxhMOiiUJGZVbk6FUhTeozLqrMlGuES%2FvVmaI0

猜你在找的React相关文章