【发布时间】:2020-09-11 09:09:52
【问题描述】:
在 useRef 变量中不能设置为输入元素
const inputRef = React.useRef<HTMLInputElement>(null);
<Input name="answer" ref={inputRef}/>
在<Input ref=""> 我收到以下错误
任何想法如何解决这个问题。提前致谢
我的完整代码:
【问题讨论】:
-
是输入类组件还是功能组件。如果它是一个功能组件,您是否使用 React.forwardRef?
-
你能告诉我们完整的
Component失败的地方吗?谢谢:) -
如果它是一个类组件,你仍然需要转发 ref,否则默认情况下 ref 会进入类实例本身。
-
@Shubham Khatr 我正在使用功能组件
-
完整代码更新。如果可能的话,在此代码上使用“forwardRef”-Shubham Khatri @Yooooomi
标签: reactjs typescript react-hooks use-ref