lloydzhou/antv-x6-react-practice

The `shape` should be specified when creating a node/edge instance

Closed this issue · 1 comments

兄弟,麻烦问一下,如何使用 register,
报错:The shape should be specified when creating a node/edge instance
image

image
import { register } from "@antv/x6-react-shape"
我在 graph.tsx 这个文件里加的register

这个register最好移到组件外面。
看你的写法应该是hooks的写法,这个函数每渲染一次就会执行一次register,应该会造成很大的浪费

另外,你调用了fromJSON,必须确保执行fromJSON之前这些节点都已经注册好了。否则就会出现你截图的错误