gpt4 book ai didi

reactjs - formik.handleChange 和 formik.setFieldValue 有什么区别

转载 作者:行者123 更新时间:2023-12-04 09:25:08 28 4
gpt4 key购买 nike

formik , 属性(property)内 onChange ,有时 onChange = {formik.handleChange}有时被称为 onChange = {v => formik.setFieldValue('field', v)}叫做。这两者有什么区别?
是否可以替代使用formik.setFieldValue只需 formik.handleChange ?

最佳答案

handleChange返回:

handleChange: (e: React.ChangeEvent<any>) => void
通用输入更改事件处理程序。这将更新 values[key]哪里 key是事件发射输入的 name属性。如果 name属性不存在, handleChange将寻找输入的 id属性。注意:这里的“输入”是指所有 HTML 输入。 setFieldValue返回:
setFieldValue: (field: string, value: any, shouldValidate?: boolean) => void
套装 values势在必行。如果 validateOnChange,调用此方法将触发验证运行设置为 true (默认情况下是这样)。您还可以通过将第二个参数作为 false 传递来明确阻止/跳过验证。 .
那里可以找到 doc哪里写的差异。

关于reactjs - formik.handleChange 和 formik.setFieldValue 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63026535/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com