import React, { useState } from 'react'; import ReactFlow, { removeElements, addEdge, ReactFlowProvider, } from 'react-flow-renderer'; const initialElements = [ { id: '1', type: 'input', data: { label: 'Input Node' }, position: { x: 250, y: 25 }, }, { id: '2', data: { label: 'Another Node' }, position: { x: 100, y: 125 }, }, ]; const BasicFlow = () => { const [elements, setElements] = useState(initialElements); const onElementsRemove = (elementsToRemove) => setElements((els) => removeElements(elementsToRemove, els)); const onConnect = (params) => setElements((els) => addEdge(params, els)); return (
); }; export default BasicFlow;