thevangelist thevangelist - 7 months ago 54
Javascript Question

Programmatically triggering a click

Below an example of triggering a click using jQuery:


I'm wondering how can I do this in React.js? Are there any best practices?


You don't need jQuery to achieve this. Using vanilla javascript is enough, but there are many ways you can do this:

Vanilla js:

This is probably the preferred way since it's simple and doesn't require additional libraries to be imported (e.g jQuery or React-DOM).

someFunction = () => {


If you already have jQuery imported into your project, you could also do:

import jQuery from 'jQuery';
someFunction = () => {

Using ref:

If you'd rather use a ref instead of id you can do:

import ReactDOM = from 'react-dom';
someFunction = () => {