Jak ręcznie uruchomić zdarzenie click w ReactJS? Gdy użytkownik kliknie element 1, chcę automatycznie wywołać kliknięcie znacznika input
.Jak ręcznie uruchomić zdarzenie kliknięcia w ReactJS?
<div className="div-margins logoContainer">
<div id="element1" className="content" onClick={this.uploadLogoIcon}>
<div className="logoBlank" />
</div>
<input accept="image/*" type="file" className="hide"/>
</div>
Patrząc na niektóre biblioteki zewnętrzne, warto wprowadzić programowo element wejściowy: https://github.com/okonet/react-dropzone/blob/master/src/index.js#L7 –
Mogę nie rozumiesz, dlaczego chciałbyś to zrobić w React. Co chcesz zrobić? – tobiasandersen
@tobiasandersen Jest to całkowicie poprawny przypadek użycia, aby programowo skupić element 'input', który jest prawdopodobnie tym, który pytający chce osiągnąć za pomocą kliknięcia uruchamianego programowo. –