在保持状态的同时将其他道具传递到自定义行

问题描述

我正在使用DevExtreme的React Grid。我正在尝试创建TableEditRow。

我正在使用TableEditRow在表中显示编辑行。我还需要将其他属性传递给自定义行。 这是我的实现示例https://codesandbox.io/s/muddy-architecture-lrumf?file=/demo.js

我正在使用, <TableEditRow rowComponent={(props) => <Row {...props} customProp={val} />} /> 使用自定义属性定义自定义行的语法。这种方法的问题在于,在更新父组件时,行组件的状态将重置。 (在示例的demo.js中的第72行中进行了注释。取消注释并注释69以查看其行为。)

但是,如果我使用, <TableEditRow rowComponent={Row} /> 状态保持不变。但是不能传递自定义属性

如何在保留行组件状态的同时传递其他属性

解决方法

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

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

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