Reactjs - Higher Order Component / findDOMNode not working correctly
问题 I created a HOC to listen for clicks outside its wrapped component, so that the wrapped component can listen and react as needed. The HOC looks like this : const addOutsideClickListener = (WrappedComponent) => { class wrapperComponent extends React.Component { constructor() { super(); this._handleClickOutside.bind(this); } componentDidMount() { document.addEventListener('click', this._handleClickOutside, true); } componentWillUnmount() { document.removeEventListener('click', this.