云泥
云泥
v5 抖动问题录屏: (可以盯着 “Navigation Three” 这个菜单项,切换菜单时,折叠动画结束后,“Navigation Three” 会跳一下) https://github.com/ant-design/ant-design/assets/38221479/a267df68-3cba-4626-a69d-3934b6069ec7 v4 的 Menu 没这个问题,就不放录屏了。
> 确实有问题。 我来处理下这个问题~
> 文档里没有的东西是不对用户负责的,类型确实可以优化一下,来个pr吗? 直接来个 PR 支持下这个参数如何?还是把类型去掉?
我来尝试解一下吧?🤗
> 可以支持下 input 和 prefix,handler 也可以考虑。 好的,我处理下~
热更新时的动态 dom 导致 useClickAway 失效,这种情况应该不是 ahooks 本身的问题,有可能是热更新机制的问题。至于怎么验证:我们手动更新 dom,如果 composedPath 有用的话,说明是热更新本身的问题,那么 ahooks 无法处理也不需要处理这个问题。 对于这点,这个 issue https://github.com/alibaba/hooks/issues/2321 就是手动更新 dom 的情况,已经有 PR 在处理了,这种情况下 `composedPath` 是有效的。所以,热更新的情况下 `composedPath` 都判断不了动态 dom,那确实没办法了。
> > > 是否有计划在下个版本将umi中的useModel集成到ahooks中 > > > > > > 我理解 useModel 跟 umi 是深度结合的,不是单独库做的事情 > > umi中的useModel只是一个比方,可以理解为是否计划在之后的版本提供一种自定义的hooks用于保存全局的数据并且在更新的时候会渲染组件 这个 issue 其实不是用来收集新功能请求的,可以单独开个 issue 写上你的需求
> 希望也能参与到v4贡献来 联系 @crazylxr ,邮件:[[email protected]](mailto:[email protected])
> 差点又看成我的名字 第一次 @ 也错打成你了 🌝
> 那我现在想提交feature是提到3还是等4再提呢 1. 全新 feature 啥时候提都行,就是 feature 合入的优先级会低些 2. 如果是现有 hook 的改进 feature,可以直接提 3. 如果是破坏性的 feature ,最好 v4 提,现在提也不回合并