В React нам нужно использовать обработчики событий для обработки таких вещей, как события щелчка.Например, вам нужно установить обработчик onClick для вашего изображения.
...
handleClick = event => {
this.setState({
hideButton: !hideButton
})
}
render() {
return (
<div>
<img
src="example.com"
alt="example of an example"
onClick={this.handleClick}
/>
<StripeButton
style={ hideButton ? {visibility:'hidden'} : {visibility:'visible'} }
/>
</div>
)
}
...
с использованием this.setState({hideButton: !hideButton})
кнопка будет переключаться при каждом нажатии пользователем на изображение.Если вы не хотите этого, замените его на: this.setState({hideButton: false})
.