如何在提交之前获取 redux-form 的当前值

D.M*_*ark 4 reactjs redux redux-form

我正在使用 redux-form 库。当我刚刚填写表单时,在 redux-store 中我可以看到创建了新字段:“form”字段,包括所有键值对。如果我更改任何值,键值对也会更改。

如何从这个“表单”字段中获取所有键值对?

Den*_*ato 6

您可以使用getFormValues选择器。查看文档以了解用法。

import { getFormValues } from 'redux-form'
import { useSelector } from 'react-redux'

...

const formValues = useSelector(state => getFormValues('my_form')(state))
Run Code Online (Sandbox Code Playgroud)