[英]React setState with dynamic key and object value not working as expected
[英]How to pass object value as key of setState in react
我想動態傳遞 object 值作為 setState 的鍵。
useEffect(() => {
inputFields.forEach((item) => {
return setState({ ...state, [item.name]: "" });
});
}, [])
您可以克隆、分配然后setstate
useEffect(() => { const sItem = {...state }; inputFields.forEach((item) => { sItem[item.name] = ""; }); setState(sItem) }, [])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.