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
+3 -3
View File
@@ -34,16 +34,16 @@ class EdgeRenderer extends PureComponent {
return (
<Consumer>
{({ transform, edges, nodes }) => (
{({ state }) => (
<svg
width={width}
height={height}
className="react-graph__edges"
>
<g
transform={`translate(${transform.x},${transform.y}) scale(${transform.k})`}
transform={`translate(${state.transform[0]},${state.transform[1]}) scale(${state.transform[2]})`}
>
{edges.map(e => renderEdge(e, nodes))}
{state.edges.map(e => renderEdge(e, state.nodes))}
</g>
</svg>
)}