refactor(state): use useReducer

This commit is contained in:
moklick
2019-07-16 12:11:35 +02:00
parent 52241d2be8
commit 17036d2ebd
8 changed files with 171 additions and 113 deletions
+4 -2
View File
@@ -10,11 +10,13 @@ class ReactGraph extends PureComponent {
render() {
const {
style, onNodeClick, children, onLoad, onMove, onChange, elements
} = this.props;
} = this.props;
const { nodes, edges } = separateElements(elements);
return (
<div style={style} className="react-graph">
<Provider {...separateElements(elements)} onNodeClick={onNodeClick}>
<Provider nodes={nodes} edges={edges} onNodeClick={onNodeClick}>
<GraphView
onLoad={onLoad}
onMove={onMove}