代理方式的高阶组件
可操作props被包裹组件的属性的增加或删除
被包裹组件添加ref="this.refc.bind(this)"
在高阶组件中添加refc(instance){{instance.getName&&alert(instance.getName)}}
可访问被包裹组件的任何功能,容易出问题不常用
状态抽取
1、把受控组件的状态和事件抽取到高阶组件
2、被包括的组件就不需要这个state和事件了
包装组件(即在高阶组件用其他标签添加任意的标签)