P. S. am incercat cu un alt răspuns de la StackOverflow dar într-un fel care nu au de lucru.
Sunt obligatorii this
la onClick funcția handler prezentate mai jos
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 })}
/>
Dar dă-mi Parameter 'this' implicitly has an 'any' type
eroare`.
Am încercat atribuirea de mai multe tipuri și anume. orice, gol,typeof să this
ca
onClick={handleUpdatePermissionClick.bind(this:any, { permission: ele, userId })}
Dar dă-tip nu este necesar de eroare. Te rog ajuta-ma cu problema.