檢查了有關此錯誤的其他 stackoverflow 帖子,但我仍然不明白。此代碼塊出現錯誤。
const [user, setUser] = useState<User>({})
我映射了需要來自用戶資料的道具的卡片組件。為什么這不起作用?
另外,我有一個主頁,可以使用這段代碼獲取所有用戶,但我沒有收到型別錯誤。
const [users, setUsers] = useState<User[]>([])
為什么我沒有得到這樣的錯誤?
uj5u.com熱心網友回復:
在您的第一個示例中,您的物件缺少必需的屬性或不是instanceof User。
在您的第二個示例中,這只是一個空陣列,因此可以正常作業。在這種情況下,User描述專案的型別要求。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/439050.html
