import React, { useRef, useState } from "react"; import Moveable from "@/react-moveable"; export default function App() { const moveableRef = useRef(null); const [target, setTarget] = useState(null); return (
{ const nativeEvent = e.nativeEvent; if (!target) { moveableRef.current!.waitToChangeTarget().then(() => { moveableRef.current!.dragStart(nativeEvent); }); setTarget(document.querySelector("#drag1")); } }} /> { e.target.style.cssText += e.cssText; }} />
); }