使用React的useState Hook与AG Grid表格中的input元素结合时,由于表格的渲染机制,每次重新渲染时都会重新初始化useState的状态,导致无法持久化输入的值。解决这个问题的方法是,将input元素与其值的状态存储在父组件中,通过props将值传递给单元格组件,在单元格组件中进行输入时,触发父组件中的回调函数,将输入的值更新到父组件的状态中。这样,即使单元格组件重新渲染,输入的值也不会丢失。
上一篇:Aggrid表格上的日期值不显示