【发布时间】:2018-06-13 02:52:16
【问题描述】:
我正在使用formik react 库并尝试根据另一个字段的onChange 事件更新一个字段。例如,我有一个名为email 和onChange={onEmailChange.bind(this, setFieldValue)} 的字段。
这在更改电子邮件时调用以下函数:
const onEmailChange = (setFieldValue, e) => {
const domain = e.target.value.replace(/.*@/, '')
setFieldValue('domain', domain, false)
}
这里的想法是使用电子邮件中的域名更新domain 字段。但无论如何,这里的问题是使用setFieldValue 似乎会阻止调用onChange 的email 字段更新。
任何建议如何处理?
【问题讨论】: