【问题标题】:Is there any function to get form value in react-final-form是否有任何函数可以在 react-final-form 中获取表单值
【发布时间】:2020-08-20 23:56:09
【问题描述】:
【问题讨论】:
标签:
reactjs
react-admin
react-final-form
【解决方案1】:
尝试通过钩子执行此操作:
import { useFormState } from 'react-final-form';
...
const formState = useFormState();
let value = formState.values['attr_name'];
【解决方案2】:
您可以使用 final-form 的 render props 中的表单值。
<Form>
{(values) => {
const value = values['field-name'];
...
}}
</Form>
如果您想在表单的子组件中获取表单值,请使用
import { useFormState } from 'react-final-form';
const ChildComponentOfForm = () => {
const { values } = useFormState();
const value = values['field-name'];
...
}