Я отображаю данные в ag-grid-реагировать, и сетка имеет условный рендеринг ячейки на основе состоянияВот мой кодЭто работает при первом запуске и отображает кнопку «ДА».когда я нажал кнопку, я хочу изменить с помощью кнопки NOOO
Это состояние
this.changebutton = this.changebutton.bind(this);
this.state= {
isyes = "yes"
}
Это ag-grid-cell-renderer
cellRendererFramework: (params) => {
return <div>
{
this.state.isyes === "yes" ?
<button onClick= {() => this.changebutton()}>YEAH</button>
:
<button onClick= {() => this.changebutton()}>NOOOO</button>
}
</div>
}
это состояниеchanger
changebutton() {
this.setState({isyes: "no" })
console.log(this.state.isyes)
}
Я вижу, что состояние меняется должным образом, но изменение кнопки не отображается.Зачем?