首页 > 解决方案 > 从字段输入访问变异器

问题描述

我有自定义 mutators 来处理 react-final-form 中的 Slider 值更改,例如这个示例。但是,我想要一个在向导中生成 Field/FieldArray 的函数,例如这个例子。在 FieldArray 渲染函数中,我可以从 fields 变量访问 arrayMutators 和另一个自定义 mutator。我在 Field 的输入变量中找不到这些变异器。

有没有办法从父级访问向导中的输入或访问 form.mutator 中的自定义增变器?

标签: reactjsreact-final-formreact-final-form-arrays

解决方案


该 Slider 示例是对突变器的滥用。这<SliderField/>可以只用一个<Field/>组件来完成。

编辑向导-示例

突变体生活在form. 如果你真的需要抓住它们,你可以使用useForm()钩子。


推荐阅读