P. S. j'ai essayé l'autre réponse de StackOverflow mais de toute façon cela ne fonctionne pas.
Je suis de liaison this
pour le onClick de gestionnaire d'une fonction comme indiqué ci-dessous
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 })}
/>
Mais il me donne Parameter 'this' implicitly has an 'any' type
erreur".
J'ai essayé l'attribution de plusieurs types de savoir. tout, nulle,typeof pour this
comme
onClick={handleUpdatePermissionClick.bind(this:any, { permission: ele, userId })}
Mais il donne pas nécessaire d'erreur. Merci de m'aider à sortir de la question.