React DnD似乎不能很好地扩展。
我有一个包含500个目标的列表,需要几秒钟才能获取一个元素。
无论如何加速这个?
列表滚动非常顺利。
我正在使用react-virtual来减少存在的DOM元素的数量,尽管不幸的是,绘图性能远远落后于本机渲染。
另外,一个有用的线程......
https://github.com/react-dnd/react-dnd/issues/421
虽然从技术上讲你可以将React DnD性能扩展到大约3000项,但是在没有改变API(并且使其不那么有用)的情况下,它没有办法在一定时间之后不延迟。如果你有数千行,我认为你应该使用虚拟化列表。