react-sigma-conglei
Version:
Lightweight but powerful library for drawing network graphs built on top of dunnock/react-sigma
13 lines (12 loc) • 346 B
JavaScript
export function propsChanged(prev, next) {
for (let key in prev) if (prev[key] !== next[key]) return true;
return false;
}
export function sigmaGraphMerge(graph) {
graph.nodes.forEach(node => {
if (!this.nodesIndex[node.id]) this.addNode(node);
});
graph.edges.forEach(edge => {
if (!this.edgesIndex[edge.id]) this.addEdge(edge);
});
}