Javascript 如何在react bootstrap dom元素上设置几秒钟后的自动单击?

Javascript 如何在react bootstrap dom元素上设置几秒钟后的自动单击?,javascript,reactjs,react-bootstrap,react-bootstrap-typeahead,Javascript,Reactjs,React Bootstrap,React Bootstrap Typeahead,我需要在打字机的react引导dom元素上设置2秒后的自动点击 这是我的Typeahead元素: <Typeahead id="optionsDropdown" onChange={fetchFormStructure} options={options}/> 如何在onChange功能中添加一项功能,在setTimeout2秒后,它将自动单击Typeahead元素 我的问题是如何到达react中的元素,以及如何在几秒钟后设置自动单击。Hi,您能提供更多代码

我需要在打字机的react引导dom元素上设置2秒后的自动点击

这是我的
Typeahead
元素:

<Typeahead id="optionsDropdown" onChange={fetchFormStructure} options={options}/>

如何在
onChange
功能中添加一项功能,在
setTimeout
2秒后,它将自动单击
Typeahead
元素


我的问题是如何到达react中的元素,以及如何在几秒钟后设置自动单击。

Hi,您能提供更多代码吗?为此,我认为您需要对
Typeahead
中的DOM元素使用
ref
。当触发
onChange
时,清除现有计时器并设置新计时器-计时器过期时:通过编程触发
ref