markdown 当Field更新时,Formik会更新其他值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 当Field更新时,Formik会更新其他值相关的知识,希望对你有一定的参考价值。

use onChange, values and setFieldValue  
exp: when amount changed, get quantity from values and calculate total
```jsx
<Field type="number" name='amount'
  onChange={(e: any) => {
    const amount = e.target.value
    const quantity = values.quantity;
    setFieldValue('amount', amount, true)
    setFieldValue('total', amount * quantity, true)
  }}
/>
```

以上是关于markdown 当Field更新时,Formik会更新其他值的主要内容,如果未能解决你的问题,请参考以下文章

当redux store中的值发生变化时,如何更新formik中的特定表单字段?

React Formik Field onChange 事件句柄

同时显示在输入中显示错误

如何使用 Material-Ui Autocomplete for Multi-Select 复选框实现 Formik 的 Field 组件?

Formik - API 调用后更新初始值

markdown Formik与材料UI