《React从入门到放弃》 第一集 介绍

      我看目前好多公司包括阿里、腾讯这样的大公司都在用react这个东西,那我这里也写一些react的文章和大家分享一下吧。

      其实之前在工作中就能体会到,做一些大型web前端项目时,在一些需求到推动下,功能越来越多,维护到时候会很麻烦,包括性能优化等各方面都很吃力,尤其最初多人合作开发,每个人的代码风格不太统一,个别一些还是些刚毕业的学生,没有一些很规范的标准去写代码,后面暴露的出的问题越来越多,如果项目再往后跟,迫不得已的时候,就会重构代码。其实重构的一个思想,就是高内聚,低耦合,功能模块化,最后写一个规范的方法,让其他人在用的时候调用,减少代码的重复。其实也就是react的组件化思想。

      React是Facebook内部的一个JavaScript类库,当年也是应该也碰到了这样的问题,在功能越来越密集的情况下,维护变的越来越难,最终导致项目重构,而催生出的React。

      我们为什么要用React,说白了,人家踩过的坑,总结出的项目经验,并且得到这么多人认可,那肯定是在我们的项目开发中是起积极作用的,就好像是当年jquery的出生一样,能够提高我们的开发效率,在项目性能、可维护性等各个方面都起了很大的作用。不然我们学它干嘛,人类就是进步的。说实话,其实我们自己在平时的开发中,也能写一些模块化的组件,但是人家就是出了这么一套规范,而且还这么多人用,人家强是有原因的。当然,我觉得我们每个人都应该有这么一个目标,哪天也出套牛p的规范出来,让那些国外的大小公司也认可一下,让他们也跟着咱们的规范走。

      React本质上是一个“状态机”,可以帮助我们管理复杂的随时间变化的状态,然后做一些响应,记住两点就行

      1.更新dom

      2.响应事件

      先就这么多吧,React这个东西还是很好用的,相关的特性,优点后续再聊,这一节,简单了解一下就行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值