【发布时间】:2020-04-27 00:34:42
【问题描述】:
根据我从 React 文档和 Web 上的其他材料中了解到的情况,useCallback 用于通过确保将回调的记忆版本传递给子组件来避免重新渲染子组件,因此子组件的引用属性保持不变。但只有当我在子组件上使用 React.memo 时,所有这些才有效。如果没有 React.memo,子组件无论如何都会重新渲染。我的问题是 useCallback 在这种情况下有什么用,即没有 React.memo 应用于子组件。 useCallback 的其他好处是什么?
【问题讨论】:
-
检查 useCallback 部分dev.to/dinhhuyams/…
-
这个链接也谈到了同样的事情。我的问题是:除了避免重新渲染子组件之外,还有其他 useCallback 用例吗?
标签: javascript reactjs react-hooks usecallback