装饰者模式的应用:react高阶组件和ES6 装饰器

2018-11-21
阅读 14 分钟
6.4k
Component:装饰者和被装饰者共同的父类,是一个接口或者抽象类,用来定义基本行为ConcreteComponent:定义具体对象,即被装饰者Decorator:抽象装饰者,继承自Component,从外类来扩展ConcreteComponent。对于ConcreteComponent来说,不需要知道Decorator的存在,Decorator是一个接口或抽象类ConcreteDecorator:具体装...

《深入react技术栈》学习笔记(三)漫谈React

2017-03-13
阅读 2 分钟
2.3k
1.react的事件系统react事件系统符合W3school标准,不存在任何IE兼容性问题,并且与原生的浏览器事件一样有同样的API接口。同样支持事件的冒泡机制,我们可以使用stopPropagation()和preventDefault()来终止它。所有的事件都自动绑定到最外层。如果需要访问原生事件对象,可以使用nativeEvent属性。

《深入react技术栈》学习笔记(二)初入React世界

2017-03-05
阅读 5 分钟
2.3k
上一篇文章中,我们讲到了JSX的一些用法和注意事项,这次我们来讲react中最基础也是特别重要的内容:组件。这篇文章包含组件的以下内容:状态、属性、生命周期。

《深入react技术栈》学习笔记(一)初入React世界

2017-03-05
阅读 2 分钟
2.4k
以《深入学习react技术栈》为线索,记录下学习React的重要知识内容。本系列文章没有涵盖全部的react知识内容,只是记录下了学习之路上的重要知识点,一方面是自己的总结,同时拿出来和在学习react的人们一块分享,共同进步。

babel使用方法总结

2017-02-26
阅读 5 分钟
8k
Babel 官方推荐将 Babel 安装在本地,因为 Babel 的不同版本以及不同转码规则会起到不同的效果,全局安装会带来不必要的麻烦。在命令提示符中转到自己的项目目录下: