forwardRef可以获取子组件内DOM节点,但是获取子组件DOM的意义是什么呢?-灵析社区

云卿山手

forwardRef可以获取子组件内DOM节点: import React, { forwardRef, LegacyRef, useRef } from 'react'; import logo from './logo.svg'; import './App.css'; //#region 子组件定义 const ChildComp = forwardRef(( props, ref: LegacyRef ) => { return }) //#endregion function App() { const inpRef = useRef(null) const focusFn = () => { console.log(inpRef.current) } return ( 点击打印当前inpuRef ); } export default App; ![dfb2067800c7f67c4eb8b9f74fa966c9.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240918/a22e6cc3771e5b601c06256623a9926c.png) 请问下,获取子组件DOM的意义是什么?

阅读量:128

点赞量:0

问AI
世界唯一的
这样你父组件 就能直接操作element了啊 比如 ref.current?.focus(); // 让input 聚焦 ref.current?.value // 获得 value 值 一般都是结合 useImperativeHandle 一起使用,分场景