P. S. bu StackOverflow ama nedense diğer cevabı çalıştım.
Bağlanıyorum this
aşağıda verilen onClick işlev işleyicisine
const handleUpdatePermissionClick = async (user: UserPermission) => {
try {
await updateUserPermission(user)
setShowError(false)
} catch (e) {
setShowError(true)
}
}
<MenuItem
name={ele.name}
Key={ele.name}
onClick={handleUpdatePermissionClick.bind(this, { permission: ele, userId })}
/>
Ama bana veriyor Parameter 'this' implicitly has an 'any' type
hatasız`.
Birden çok tür atamayı denedim, yani. any,void, typeof için this
olarak
onClick={handleUpdatePermissionClick.bind(this:any, { permission: ele, userId })}
Ancak gerekli olmayan bir hata verir. Lütfen bu konuda bana yardım edin.