我用空陣列定義了一個狀態,然后該陣列將包含名字、姓氏等。基于文本欄位中的條目。如果不存在,我需要添加道具并更新道具(如果存在)。我需要基于此在保存中進行驗證。我嘗試使用下面的代碼,但這不起作用。
const [signerData, setSignerData] = useState([]);
const newItems = [...signerData];
newItems["firstName"] = inputValue;
setSignerData({ newItems });
任何幫助表示贊賞。謝謝你。
uj5u.com熱心網友回復:
首先,您需要一個物件而不是陣列。陣列不允許你有鍵,只有值。下面的代碼可以作業。
const [signerData, setSignerData] = useState({});
setSignerData({ ...signerData, firstName: inputValue });
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/520571.html
