我正在React上构建一个所见即所得,必须上下移动块。我的一些元素是动态的,比如iframe或视频播放器,有一些时间来初始化。所以当我改变状态来移动块时 - 一些元素正在重绘。有什么方法可以防止这种情况吗?所有改变都是块顺序,但反应重绘整个元素树。
我已经尝试在shouldComponentUpdate上返回false
,但它没有帮助。
这是我的意思的一个小演示:https://codesandbox.io/s/XDo7QO0pW 您可以向上和向下移动块,而向下移动的元素将重新加载它的iframe。