你能区分 React-native 中 useRef、useCallback 和 useMemo 的使用吗?

时间:2021-04-19 17:51:08

标签: reactjs react-native

如果可能,请举例说明。

1 个答案:

答案 0 :(得分:0)

使用 useCallback,您可以定义一个在渲染之间具有引用相等性的函数。

您可以使用 useMemo 来计算在 renders.strong 文本之间具有引用相等性的值

useCallback(fn, deps);
useMemo(fn, deps);

useRef Hook 是一个返回可变引用对象的函数,该对象的 .current 属性使用传递的参数 (initialValue) 进行初始化。返回的对象将在组件的整个生命周期内持续存在。

const refContainer = useRef(initialValue);

欲了解更多信息,请访问以下链接: UseRef UseCallback vs UseMemo