это возможно, если вы вызываете путь к значку в состоянии вашего HOC (класса компонента) и обновляете состояние внутри события (onClick)
, вызывая setState()
import React, {Component} from 'react';
import './beside-App-js.css'
class App extends Component {
state = {
icone: "pathToCurrent/img.png"
}
onChangeFunction = (newimg) => {
this.setState({
icone: newimg
})
}
render() {
const {icone} = this.state;
return (
<div>
<button onClick={this.onChangeFunction.bind(this,"newpath")}>change <img src={icone} /></button>
</div>
);
}
}
export default App;
Codepen