react中createRef与useRef的主要区别在于用途的不同
发布时间
阅读量:
阅读量
前言
之前的文章向大家介绍了React中ref的使用方法,在其中详细讲解了useRef的用法。点击链接即可访问原文:
react中ref使用方法解析。这篇文章不仅向大家介绍了另一个概念——useRef,并分析了它们之间的差异
useRef
为了便于对比实验效果,在以下示例中我们采用不同的useRef实例生成两个input元素,并通过调用函数返回相应的值完成数据交互过程。随后,在执行update事件时同步输出相关信息以实现状态维护功能。
import React, { createRef, useRef, useEffect } from 'react'
export default function App() {
const inputRef = createRef(1)
console.log(inputRef)
const useInputRef = useRef(2)
console.log(useInputRef)
useEffect(() => {
console.log(inputRef)
console.log(useInputRef)
})
return (
<div>
全部评论 (0)
还没有任何评论哟~
