reactjs - 你能区分 React-native 中 useRef、useCallback 和 useMemo 的使用吗?
问题描述
如果可能,请举例说明。
解决方案
使用 useCallback,您可以定义一个在渲染之间具有引用相等性的函数。
您可以使用 useMemo 计算在 renders.strong 文本之间具有引用相等性的值
useCallback(fn, deps);
useMemo(fn, deps);
useRef Hook 是一个返回可变 ref 对象的函数,该对象的 .current 属性使用传递的参数 (initialValue) 进行初始化。返回的对象将在组件的整个生命周期内持续存在。
const refContainer = useRef(initialValue);
有关更多信息,请访问以下链接: UseRef UseCallback 与 UseMemo
推荐阅读
- ajax - ASP.NET Ajax Get 耗时过长
- php - 序列化对象中的特殊字符正在破坏 PHP 会话
- elasticsearch - Elasticsearch 搜索多个字段
- linux - 调试基于 Make / Concerto 的 Makefile
- amazon-web-services - 启动 Instance Store 支持的实例
- xcode - dyld:库未加载。安装 XCode Beta 10 后终端出错
- python - 使用 tf.while_loop (TensorFlow) 从图中累积输出
- python - 将两个不同维度的数据框相乘
- dart - 从小部件访问路线的过渡动画?
- excel - 在限制到最后一个数据单元格的列中添加空单元格的数量