React-Table-6自定义单元格组件未调用组件已更新

问题描述

我正在使用React-Table-v6,我的专栏看起来像这样:

...
{
    Header: "something",accessor : "some_accessor",Cell : ({value}) => (<MCustomComponent value={value}>)
}
...
表的数据不断更新,我想做的是在做一些动画的事情。 MCustomComponent也是如此:
class MCustomComponent extends React{
    copmonentDidUpdate(prevProps){
        if(prevProps.value!==this.props.value){
            //add a flag to state
        }
    }
    render(){
        return <span className={"use-that-flag-to-update-animation"}>
             {this.props.value}
        </span>
    }
}

上面的组件工作正常,并且符合预期,就像我在应用程序的其他部分中使用它一样,没有遇到任何问题。 但是,当涉及到反应表时,数据得到更新,但没有预期的动画。在cdu之后立即记录值更改

copmonentDidUpdate(prevProps){
    console.log(prevProps.value,this.props.value)

prevPropsthis.props打印相同的值(均为新的更新值)。所以,我在这里想念什么吗? tnx寻求帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)