Если у вас есть список изображений в папке publi c, вы можете сделать это:
constructor(props) {
super(props);
this.state = {
imagePath: "/image-name",
}
}
При рендеринге вы можете визуализировать изображение таким образом <img src="${this.state.imagePath}" alt="my-image"/>
И тогда у вас есть функция, которая обновляет состояние
const handleChange = (newImage: string) => {
this.setState({
imagePath: newImage,
});
}
И всякий раз, когда вы хотите изменить изображение, с помощью нажатия кнопки или чего-то еще, вы вызываете функцию handleChange и передаете новый imagePath. Это установит состояние, которое, в свою очередь, выполнит повторную визуализацию приложения с новым изображением.