react 拖拽和换色

本文介绍了如何在React应用中实现元素的拖拽移动和颜色变化功能。用户可以通过按钮操作,或者直接拖拽来移动元素,并能改变元素的颜色。此外,文章还提及了与Ramda库的使用示例以及Charles Proxy的代理和抓包功能。
摘要由CSDN通过智能技术生成

原文链接: react 拖拽和换色

上一篇: Ramda 例子

下一篇: charles proxy 代理转发和抓包

可以使用按钮控制移动, 也可以拖拽移动

可以使用按钮改变颜色

up-27f745803fd3b4b5788db28c69c3a4bcce1.png

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());
    },
    [] // 空数组表示该函数只执行一次
  )
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值