react学习-1.React简介

拜读了大神技术胖以及W3C react系列的文章。通过练习。本系列所有的文章是以防忘记,对react进行系统的总结。

1.React简介

React起源于Facebook的内部项目,该公司积极尝试引入HTML5技术用来架设Instagram网站,开发中发现HTML5的性能下降明显,达不到预期的效果。他们就自己开发了React框架。

ReactJS官方地址: https://facebook.github.io/react/

GitHub地址:https://github.com/facebook/react

ReactJS中文网:https://doc.react-china.org/

2.React特点

  • 虚拟DOM: React也是以数据驱动的,每次数据变化React都会扫码整个虚拟DOM树,自动计算与上次虚拟DOM的差异变化,然后针对需要变化的部分进行实际的浏览器DOM更新。
  • 组件化: React可以从功能角度横向划分,将UI分解成不同组件,各组件都独立封装,整个UI是由一个个小组件构成的一个大组件,每个组件只关系自身的逻辑,彼此独立。
  • 单向数据流:React设计者认为数据双向绑定虽然便捷,但在复杂场景下副作用也是很明显,所以React更倾向于单向的数据流动-从父节点传递到子节点。(使用ReactLink也可以实现双向绑定,但不建议使用。

下一篇——react学习-2.Hello Word

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,117评论 25 708
  • React的学习资源 这个文章好久没有更新了,资源算比较老旧的了,毕竟前端更新还是非常快的。 半年不学习,都不知道...
    izhongxia阅读 23,717评论 11 629
  • 我们好像不该这样,不止这样,但好像只能这样了 ...
    焦虑囤阅读 167评论 0 0
  • 要是想到你爸妈一学期拿着1000多块让你在学校读书,每个星期给你100多块生活费,又给你交了一堆学杂费,让你在学校...
    一瓶love酸奶阅读 185评论 0 0
  • 最近在做支付宝支付时发现在未安装支付宝客户端的情况下,并不能跳转到H5支付页面进行支付,只是状态栏闪烁了一下后,状...
    asdfeng阅读 6,033评论 7 4

友情链接更多精彩内容