原文链接: react 拖拽和换色
上一篇: Ramda 例子
可以使用按钮控制移动, 也可以拖拽移动
可以使用按钮改变颜色
import React, {
createRef,
useState,
useEffect,
} from "react";
import "./App.css";
function App() {
const box = createRef<HTMLDivElement>();
// x 横向, y 纵向
const [position, setPosition] = useState({
x: 0,
y: 0,
});
useEffect(
() => {
console.log("update", box.current!.getBoundingClientRect());
},
[] // 空数组表示该函数只执行一次
)