Closed3

Reacr Hook FormのonSubmitで型のエラーが出る

てずかてずか
<form id={id} onSubmit={handleSubmit((data) => onSubmit(data))}>

エラー内容

Promise-returning function provided to attribute where a void return was expected.eslint@typescript-eslint/no-misused-promises

てずかてずか
<form id={id} onSubmit={(event) => void handleSubmit(onSubmit)(event)}>

これでエラーが消える。先輩曰く

voidをつけてハンドリングする気がないことを示す

らしい

このスクラップは2024/05/21にクローズされました