ES7 Decorator 装饰器讲解的非常形象的文章https://segmentfault.com/p/12...

装饰器实质上就是函数,不断加入类中进行功能扩充

// 如果这个react组件中要是用Form组件(),普通写法如下:
class ModalLibrary extends React.PureComponent {
  
}
export default Form.create({})(ModalLibrary)
// 装饰器写法如下:让类ModalLibrary具有表格的功能
@Form.create({ name: 'ModalLibrary' })
class ModalLibrary extends React.PureComponent {
  
}
export default ModalLibrary

云端的日子
66 声望1 粉丝