react学习笔记一

react的基础在做项目之前是看过一遍的,不过那会儿作为刚入门菜鸟,里面讲了好些知识点根本没听过,也就是听的云里雾里。
今天有看了一下,做个笔记记下来供以后回顾和思考吧!
一、首先:React是facebook的内部开源框架。官网:facebook.github.com。
二、React优点:
    1、轻,虚拟DOM,数据单向绑定--渲染响应快。
    2、组件化开发:可复用,组合使用--高度可重用
    3、应用场景:复杂场景下的高性能、重用组件
 三、JSX语法,是指javascript和xml。是一个语法糖。
var Hello=React.createClass({
    render:function(){
        return <div>Hello {this.props.name}</div>;
    }
});
React.render(<Hello name="world"/>);
document.getElementById('container');
四、样式指定有两种方式:className或者行内样式style={{fontSize:'14px'}}
五、组件生命周期LifeStyle:
    Mounted、Update、Unmounted
    ![该图阐述了组件的生命周期的三个状态的hook函数](https://img-blog.csdn.net/20171110202511552?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzM1NDcwNDM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
 六、传统页面更新方式:
     直接修改DOM节点,绑定事件来绑定处理
     react的处理方式:
     state和props的改变使得重新render
 七、缺点:无法直接操作DOM
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值