Ag grid 使用表单包装的网格库不支持自定义渲染器工作

Ag grid 使用表单包装的网格库不支持自定义渲染器工作,ag-grid,ag-grid-react,react-final-form,final-form,react-final-form-arrays,Ag Grid,Ag Grid React,React Final Form,Final Form,React Final Form Arrays,我有一个使用ag网格构建的最终表单支持网格。Ag grid接受渲染,在我的例子中,渲染是用FormSpy包装的字段。使用final form的pre-hooks版本是可行的,但我遇到了一些问题,所以我升级到了最新版本,并收到了[X]必须在组件内部使用的错误 我使用了react devtools,果然,我的自定义字段渲染器/编辑器作为树末尾的叶子被移到了上下文之外。我的问题是,有什么办法可以让这一切顺利进行吗?有没有办法订阅特定的上下文?我知道有点反模式,但我的想法太少了 实例 这是使用旧的最终表

我有一个使用ag网格构建的最终表单支持网格。Ag grid接受渲染,在我的例子中,渲染是用FormSpy包装的字段。使用final form的pre-hooks版本是可行的,但我遇到了一些问题,所以我升级到了最新版本,并收到了[X]必须在组件内部使用的错误

我使用了react devtools,果然,我的自定义字段渲染器/编辑器作为树末尾的叶子被移到了上下文之外。我的问题是,有什么办法可以让这一切顺利进行吗?有没有办法订阅特定的上下文?我知道有点反模式,但我的想法太少了

实例
这是使用旧的最终表单包的版本-

我在使用formik时遇到问题,因为ag grid react不支持没有prop的react上下文API,即reactNext={true}。另一个建议是不要将gridApi置于状态,而是将ref传递给AgGridReact,如下所示:

const gridApi=useRef;
但是我们仍然不能在CustomRenderer中渲染字段。还有其他方法吗>