functionDragBox() {constref=useRef<HTMLDivElement>(null);useEffect(()=>{constonMove=(e: MouseEvent)=>{// setState X — DOM 직접
if(ref.current)ref.current.style.transform=`translate(${e.clientX}px, ${e.clientY}px)`;};window.addEventListener('mousemove',onMove);return()=>window.removeEventListener('mousemove',onMove);},[]);return<divref={ref}/>;}
will-change — 신중히
.about-to-animate{will-change:transform;}/* 애니메이션 끝나면 제거. 영구 두면 메모리 부담 */