解决react 18.0 节点编辑状态 的拖拽卡顿 bug by lbrjms · Pull Request #407 · relation-graph/relation-graph · GitHub
Skip to content

解决react 18.0 节点编辑状态 的拖拽卡顿 bug#407

Merged
seeksdream merged 1 commit into
relation-graph:developfrom
lbrjms:develop
Mar 16, 2025
Merged

解决react 18.0 节点编辑状态 的拖拽卡顿 bug#407
seeksdream merged 1 commit into
relation-graph:developfrom
lbrjms:develop

Conversation

@lbrjms

@lbrjms lbrjms commented Jan 21, 2025

Copy link
Copy Markdown
Contributor

在react 18.0 之后的版本中 设置setEditingNodes([node]) 之后 拖拽这个节点 会有明细的卡顿
初步判断
this.emitEvent('node-dragging', {node, x, y}); 这个方法里面会调用_dataUpdated
这里也调用了_dataUpdated
去掉这里这个就能解决卡顿问题
或者在node-dragging方法里面去掉

@seeksdream seeksdream merged commit 45fa800 into relation-graph:develop Mar 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants