自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 前端使用redux集中处理webSocket消息推送存在并发问题解决方法

第二条消息发送过来的时间2024/03/15 09:22:01.361),如果用redux统一处理类型并分发对应的reducer,就会出现同时调用一个action,并且第二条消息把第一条消息覆盖的情况。针对这一问题,前端可以使用队列来解决,声明一个空数组,来一条消息就往数组里去push,再写一个定时器,每隔100毫秒取数组最后一条消息去触发redux的action(先进先出),就不会出现同时触发的情况了。欢迎大佬们提出优化意见~

2024-03-15 09:37:11 471 1

原创 React 使用dva状态管理同时使用forwardRef,ref失效问题

React hooks如果你想使用forwardRef拿到子组件里的方法或状态,不使用高阶组件的情况下是可以的。但是如果使用了connect或者withRouter这一类的高阶函数后,ref就会失效。给第四个参数传入option,{ forwardRef: true },可以完美解决。

2024-02-21 09:57:59 428

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除