InterviewHubPRO
Section Overview
Q401

Question 401 of 445

Part 11: Legacy Architecture, Migration Patterns & Historical Internals (354 - 445)

90%
React & Modern Frontend (445 Qs)•Part 11: Legacy Architecture, Migration Patterns & Historical Internals (354 - 445)

How to programmatically trigger click event in React?

You could use the ref prop to acquire a reference to the underlying HTMLInputElement object through a callback, store the reference as a class property, then use that reference to later trigger a click from your event handlers using the HTMLElement.click method.

sql
This can be done in two steps:

1.  Create ref in render method:
jsx
        <input ref={(input) => (this.inputElement = input)} />
csharp
2.  Apply click event in your event handler:
javascript
        this.inputElement.click();