reactjs - 使用 useMemo 或 useCallback VS useRef 清空依赖项
问题描述
在这个GitHub 问题中,我基本上建议更改:
x = useCallback( ... , []);
至:
x = useRef( ... ).current;
两者是相同的,但useRef
React 不会比较依赖关系。
对此有一个问题的答复:
有没有一种情况,无依赖的 useMemo 或 useCallback 会比 useRef 更好?
我想不出一个,但我可能忽略了一些用例。
那么有人能想到这种情况吗?
解决方案
推荐阅读
- python - 'TypeError: dict 最多期望 1 个参数,得到 4'
- android - 审查 apk 期间 google 控制台上的错误消息“此版本不符合 Google Play 64 位要求”
- android - 在 SQLite 的一个查询中访问和删除一行
- ruby-on-rails - Rails Devise:如何通过 id 更新用户?
- android - “预期为 BEGIN_OBJECT,但在第 2 行第 1 列路径 $ 处为字符串”在改造中
- spring - 为什么惰性初始化实体在事务边界内分配给 DTO 时为空?
- javascript - 如何在 VueJS 自定义过滤结果上应用函数/运算符?
- reactjs - export HTTPS=true 和 set HTTPS=true (react) 有什么区别?
- angular - 当我在角度中使用“key”而不是“keyCode”和“KeyboardEvent”时出现错误
- reactjs - React 尝试在功能组件中调用子 (useRef) 函数