您可以使用该
useRef钩子创建一个ref,然后将其聚焦在
useEffect具有空数组作为第二个参数的钩子中,以确保它仅在初始渲染之后运行。
const { useRef, useEffect } = React;function Foo() { const txt1 = useRef(null); useEffect(() => { txt1.current.focus(); }, []); return <input type="text" ref={txt1} />;}ReactDOM.render(<Foo />, document.getElementById("root"));<script src="https://unpkg.com/react@16.7.0-alpha.0/umd/react.production.min.js"></script><script src="https://unpkg.com/react-dom@16.7.0-alpha.0/umd/react-dom.production.min.js"></script><div id="root"></div>


