react-select
Version:
A Select control built with and for ReactJS
22 lines (18 loc) • 434 B
JavaScript
// @flow
import { Component, type Element, type ElementRef } from 'react';
import { findDOMNode } from 'react-dom';
type Props = {
children: Element<*>,
innerRef: ElementRef<*>,
};
export default class NodeResolver extends Component<Props> {
componentDidMount() {
this.props.innerRef(findDOMNode(this));
}
componentWillUnmount() {
this.props.innerRef(null);
}
render() {
return this.props.children;
}
}