【发布时间】:2020-06-17 02:21:15
【问题描述】:
如何使输入显示并在setstate值之后获得输入的焦点
import React, { useState, useRef } from "react";
import "./styles.css";
export default function App() {
const [state, setState] = useState(false);
const refEl = useRef(null);
const clickBtn = () => {
setState(true);
refEl.current.focus();
};
return (
<div className="App">
<button onClick={clickBtn}>showIbout</button>
{state && <input ref={refEl} />}
</div>
);
}
【问题讨论】:
标签: reactjs react-hooks