How to programmatically trigger click event in React?
Answers (1)
Add AnswerIn your render
method:
<input ref={input => this.inputElement = input} ... />
In your event handler:
this.inputElement.click();
Example:
class MyComponent extends React.Component { render() { return ( <div onClick={this.handleClick}> <input ref={input => this.inputElement = input} /> </div> ); } handleClick = (e) => { this.inputElement.click(); } }