class FileInput extends React.Component { // highlight-range{4} constructor(props) { super(props); this.handleSubmit = this.handleSubmit.bind(this); this.fileInput = React.createRef(); } // highlight-range{4} handleSubmit(event) { event.preventDefault(); alert( `Selected file - ${this.fileInput.current.files[0].name}` ); } render() { return (

); } } ReactDOM.render( , document.getElementById('root') );