Reactjs Konva JS和React,画布显示错误数据

Reactjs Konva JS和React,画布显示错误数据,reactjs,canvas,konvajs,Reactjs,Canvas,Konvajs,我有一个相当复杂的问题,希望有人能提供一些见解。 最近,我一直在使用react konva在画布上绘制大量点(100->5000)。每个点都是具有x和y坐标、用户值、日期值等的对象 绘制它们时一切都很好,但是我开始过滤数据,konva的反应很奇怪。(澄清一下,过滤效果很好,渲染过滤后的数据才是问题所在) 尽管(正确的)数据被渲染到react DOM,但屏幕上的画布将随机选择显示错误的点,完全没有点,或者在将错误的点绘制到画布之前显示正确的点几毫秒。 我会发布代码,但我花了30多个小时检查代码

我有一个相当复杂的问题,希望有人能提供一些见解。 最近,我一直在使用
react konva
在画布上绘制大量点(100->5000)。每个点都是具有x和y坐标、用户值、日期值等的对象


绘制它们时一切都很好,但是我开始过滤数据,
konva
的反应很奇怪。(澄清一下,过滤效果很好,渲染过滤后的数据才是问题所在)


尽管(正确的)数据被渲染到
react DOM
,但屏幕上的画布将随机选择显示错误的点,完全没有点,或者在将错误的点绘制到画布之前显示正确的点几毫秒。 我会发布代码,但我花了30多个小时检查代码,所有的点都按预期到达
React DOM
。有人知道会出什么问题吗



编辑1:另一个澄清,错误的渲染发生在过滤器被修改后(因此数据被修改),但同样,从我的过滤功能中出来的数据是正确的,并且这些点确实通过反应,因此,它实际上只是发生在
konva画布的后续渲染上

如果没有演示,很难提供帮助。如果我可以提供一个,我绝对会有@iavrton如何使用过滤器?你能改变形状吗?