Konva JS和React,画布显示不良数据

时间:2017-07-19 23:39:55

标签: reactjs canvas konvajs

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

绘制它们时一切正常,但是我开始过滤数据,react-konva一直在做出奇怪的反应。 (为了澄清,过滤工作正常,渲染过滤后的数据就是搞砸了)。

尽管(正确)数据已呈现在 konva中,但屏幕上的画布会随机选择显示错误的点,根本没有点,或显示在将错误的点绘制到画布之前,纠正几毫秒的点。 我发布了代码,但是我已经花了30多个小时检查代码,所有的点都按预期到达react DOM。有没有人对可能出现的问题有任何想法?

编辑1:另一个澄清,糟糕的渲染发生在修改过滤器之后(因此数据被修改)但是再次,来自我的过滤功能的数据是正确的,并且这些点确实得到了反应,所以真的它正好发生在React DOM的后续渲染上。

0 个答案:

没有答案