diff --git a/package/src/store/actions.ts b/package/src/store/actions.ts index 61a81a31..e7dd8ebd 100644 --- a/package/src/store/actions.ts +++ b/package/src/store/actions.ts @@ -268,7 +268,7 @@ export default (state: State, getters: ComputedGetters): Actions => { const addNodes: Actions['addNodes'] = (nodes, extent) => { const curr = nodes instanceof Function ? nodes(state.nodes) : nodes - state.nodes.push(...createGraphNodes(curr, getters.getNode.value, state.nodes, extent ?? state.nodeExtent)) + state.nodes = [...state.nodes, ...createGraphNodes(curr, getters.getNode.value, state.nodes, extent ?? state.nodeExtent)] } const addEdges: Actions['addEdges'] = (params) => {