240 发简信
IP属地:河南
  • Context 和Reducer实现跨组件状态管理

    如果一个状态在多个组件中使用,并且一个组件改变状态后另一个组件会跟着更新,这种跨组件状态管理可以使用Context 结合Reducer实现。 在...

  • 解决api请求返回顺序紊乱的问题react项目

    问题描述: 点击A、B、C,如果操作过快,会出现虽然点击了C,但是上面显示的是B的信息。 解决方案 每轮渲染的 Effect 都有其独立的 ig...

  • 使用iframe 标签嵌入外部系统

    一、通过 iframe 嵌入页面1.在客户的系统中添加 iframe 标签,指向你的页面 URL,例如: 二、实现单点登录(SSO) 单点登录的...

  • 使用props传入的值

    一、封装受控组件: 父组件调用: 出过的错:在CustomSelect组件内部存储选择的值,并传给外部组件,默认值从外部传入,如此如果外部是异步...

  • Resize,w 360,h 240
    vite重构react16项目到react18

    老项目react版本16.3.1,antd版本3.26.18使用vite重构到react18.2.0,antd版本5.7.2 新建vite项目 ...

  • 前端实现序列帧动画

    最近要做一个页面静态人物进场和退场的动画效果。UI同事说由于图片有透明的部分,所以ps导出的git格式的动画会有模糊感,效果不好。她可以把动画针...

  • Resize,w 360,h 240
    节流防抖

    用函数节流与函数防抖的目的,就是为了降低回调执行频率,节约计算机资源,提升用户体验。 节流: n 秒内只运行一次,若在 n 秒内重复触发,只有一...

  • 关于闭包的理解

    函数的定义 函数的的执行过程1.函数的定义1.1在堆里开辟一个空间1.2把函数体内所有的代码当作字符串存储在这个空间中1.3把空间地址赋值给栈里...