惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
Jina AI
Jina AI
WordPress大学
WordPress大学
Recent Announcements
Recent Announcements
G
Google Developers Blog
I
InfoQ
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
P
Proofpoint News Feed
MyScale Blog
MyScale Blog
M
MIT News - Artificial intelligence
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
C
Check Point Blog
J
Java Code Geeks
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Microsoft Security Blog
Microsoft Security Blog
MongoDB | Blog
MongoDB | Blog
V
Visual Studio Blog
人人都是产品经理
人人都是产品经理
量子位
A
About on SuperTechFans
D
DataBreaches.Net
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

React

react 的旧文档网站,切换语言到中文,直接跳到新文档?? react 这个技术栈到底是如何做到每天都有新发现的? 除了 next.js,在 2026 年,还有哪些 React 全栈框架推荐? React 列表虚拟化如何实现使用 CSS Grid 布局的同时支持拖动元素? 想不通, React 现代框架的设计者,为什么内置的 onClick 不默认防抖? 关于低代码的选型,请佬们帮我分析一下 将 Markdown 文件导入为 React 组件 - 写作文档,即时获取交互式演示 现代 React 应用卡顿的主要原因是什么?组件库 vs 重渲染机制 前端开发进军 server 端还是问题很多 问一下, expo react native 的 TextInput 在小米系统下,显示有问题。大家有遇到么,如何解决。 React Suite v6:面向现代化的稳健升级 各位总们,开发兼容到 ios 11 的 APP, RN 推荐吗 expo-image 在使用时候必须要加 style 属性 ? 佬们, 咨询一个前端 React 的开发效率问题, 就是如果想快速实现一个界面组件的效果,只需要 render 部分, 有什么好用的工具吗? 2025 快过完了,有 ssr 需求的项目现在最佳选择是什么? 在 react 中使用 signals 库 react charts 技术选型 折腾了好几天总算在 windows 系统本地打包 expo 项目出 apk 了,分享下经验 一个 RN 小游戏代码修改的活 为什么 React-Native 总是昨天还能编译,今天就报错了 React 19 下有什么方便点的组件? Arco Design 用起来还是有些问题 来个专业写 移动 web 前端的, React 谁有闲工夫, React,帮忙定位并处理下 BUG react antd 就是包了巧克力的屎 提问一个 React 的问题 React 多人开发怎么确保性能,有没有最佳实践 zustand create 出来的 useStore,需不需要 destory? 关于 React: Metis UI:下一代 React 组件库,重新定义前端开发体验 React 组件库 Gluestack 出现多个恶意软件包
时隔多年再次用 react,请问 ahooks 的 useMemoizedFn 和 rea...
june4 · 2025-09-08 · via React

重新快速扫了一遍 react 的文档,发现文档里多了一个useEffectEvent的函数,在入门文档里还多次提到。 源码如下 https://github.com/sanity-io/use-effect-event/blob/main/src/useEffectEvent.ts

这个貌似是 ahooks 的 useMemoizedFn 全方位弱化版。

因为 useEffectEvent 文档里严格要求:

  • 只在 Effect 内部调用他们。
  • 永远不要把他们传给其他的组件或者 Hook 。

就是说这个使用范围限得很死干不了 useCallback 的活,而 useMemoizedFn 可以完全替代 useCallback 和 useEffectEvent 。

看了眼二者的源码,主要区别是 useEffectEvent 只有在 render 后才有值,所以不能马上用,这和 useCallback 不同。

那问题来了,为什么 react 要出这个垃圾版 useEffectEvent/useCallback 而不是 ahooks 的终级版呢?应该是有我想不到的理由,或者我的理解有什么不对的地方?