在React中通常我们并不会直接操作到DOM元素。
但有些情况反而需要操作DOM元素,来使使用者体验便更好。
const refContainer = useRef(initialValue);
照惯例先把useRef打印出来
可以看到它是一个物件,并且要存取current才能取得value。
接下来我们实作如何让使用者focus在表单中
当使用者点击button,会操作DOM元素达到focus效果
而我们必须把useRef绑定在表单的ref身上。
这边我们不需要使用current属性,因为React会自动帮我们取得current属性。
import React, {useRef} from 'react'
function App() {
let inputRef = useRef(null)
return (
<div>
<input ref={inputRef} /> //binding the element
<button onClick={() => inputRef.current.focus()}>Focus</button>
</div>
)
}
export default App
分类方案适用於整个组织。RD负责人定义一个是不合适的。此外,由於发布了资产分类准则,这意味着分类方...
简介 各位好,在进入基本 Python 语法与本次铁人赛主题爬虫之前。第二天的内容将会带着各位一步一...
研究生和大学生不同,跟着指导的教授有着独立的研究室,以滞留时间来看,可说是研究生的第二个家。 「呐,...
What is API Test? 我们可以把它想成Unit Test单元测试的一种,不过它所涵盖的...
在部署 Kolla-Ansible 时,虽然能够同时部署 Ceph Cluster,但是在一些情况下...