1import React, {PureComponent} from 'react'; 2 3export default (WrappedComponent, getRef = () => {}) => { 4 return class Hoc extends PureComponent { 5 constructor(props) { 6 super(props); 7 } 8 render() { 9 return ( 10 <WrappedComponent 11 ref={comp => { 12 this.comp = comp; 13 getRef && getRef(comp); 14 }} 15 {...this.props} 16 /> 17 ); 18 } 19 }; 20}; 21