自学
- Pubsub发布和订阅 其实和redux差不多
PubSub.publish(data?.operatorType || 'message', data)
PubSub.subscribe('profiler', (_, message) => {})
- x6注册React组件
Object.keys(operators).forEach(operatorName => {
const Component = operators[operatorName];
Graph.registerReactComponent(
operatorName,
(node) => <AntdConfigProvider><AppProvider><Provider><Component node={node} /></Provider></AppProvider></AntdConfigProvider>
)
})
//使用
const node = graph.createNode({
component: xxx, //这个component就是注册的组件
});