DEVDEV

【Formik】onBlur時にフォームのバリデーションと変換処理

作成日
2022-10-14
更新日
2022-10-14

setFieldValueは、Promiseを返すので、awaitしてから、handleBlurでバリデーションを実行する

ts
<TextField name="name" onBlur={async event => { const newValue = convert(formik.values.name) await formik.setFieldValue('name', newValue) formik.handleBlur(event) }} />

Related

TAGS

JavaScript
Formik
フォーム入力系

SHARE