Хотя ваш вопрос действительно беспорядочный, вот пример кода для вас. Возможно, это укажет вам правильное направление.
import React from "react";
export default class Test extends React.PureComponent {
constructor(props) {
super(props);
this.state = {
someState: ""
}
this.onChangeState = this.onChangeState.bind(this);
}
onChangeState(e) {
this.setState({
someState: //logic here
})
}
render() {
const {someState} = this.state;
return (
<>
<input type="text" onClick={e => this.onChangeState(e)}>
State value: {someState}
</>
)
}
}
Каждый раз, когда вы нажимаете выбранный div, вы вызываете метод onChangeState , где вы можете манипулировать своим состоянием. Не забывайте, что каждое обновление состояния вызывает рендеринг. Для получения дополнительной информации посетите Официальные документы React .