在我的项目中,我有一个表格,每一行都有自己的类,取决于状态。我还有固定的列,因此当我进行水平滚动时,一些列被固定。
我的问题是,当某个状态发生变化(例如从none到rejected),我需要将这一行标记为rejected className并更改背景颜色。
使用setState存在问题,因为整个行会重新渲染,所以我的粘性列会消失(我在每个滚动事件上进行计算)。
问题是:是否有其他解决方案可以在不重新渲染行的情况下更改react className?(除了jQuery)
我的问题是,当某个状态发生变化(例如从none到rejected),我需要将这一行标记为rejected className并更改背景颜色。
使用setState存在问题,因为整个行会重新渲染,所以我的粘性列会消失(我在每个滚动事件上进行计算)。
问题是:是否有其他解决方案可以在不重新渲染行的情况下更改react className?(除了jQuery)