這是我的反應 jsx 檔案代碼概述
const [name, setName] = useState("");
// and the prefield data which I want to be prefield is commit from API which is
const nameFromApi = userDatails?.name;
// Here is my function return JSX
<input defaultValue={nameFromApi} value={name} onChange={e => setName(e.target.value)} />
uj5u.com熱心網友回復:
您可以name使用該值進行初始化,以便將其作為輸入的初始值
const [name, setName] = useState(userDatails?.name);
<input value={name} onChange={e => setName(e.target.value)} />
uj5u.com熱心網友回復:
如果我理解正確,您會從 api 獲得回應,userDatails并且您希望輸入的值userDatails作為其初始值?
你可以做這樣的事情
const [name, setName] = useState("");
useEffect(()=>{
//call your api and get value
...
setName(userDatails?.name)
},[])
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/420408.html
標籤:
上一篇:我的引導輪播在反應中無法正常作業
