Javascript 从React中的父组件重置Formik字段

Javascript 从React中的父组件重置Formik字段,javascript,reactjs,formik,Javascript,Reactjs,Formik,我正在React应用程序中使用Formik进行表单验证。我的父组件(用户)-显示用户列表。如果我们选择任何用户,该用户的详细信息将显示在表单右侧的另一个组件中。子组件(UserDetails)显示所选用户的详细信息。所有详细信息都显示在子组件的文本框中,我们可以更改和更新这些详细信息(这里我使用FORMIK在更新之前验证字段) 我有一个场景,我试图在父组件(用户)中单击按钮清除所有字段(重置UserDetails的表单值)。我试图从父组件更改Formik表单的初始值。有些人说这对我不起作用 我想

我正在React应用程序中使用Formik进行表单验证。我的父组件(用户)-显示用户列表。如果我们选择任何用户,该用户的详细信息将显示在表单右侧的另一个组件中。子组件(UserDetails)显示所选用户的详细信息。所有详细信息都显示在子组件的文本框中,我们可以更改和更新这些详细信息(这里我使用FORMIK在更新之前验证字段)

我有一个场景,我试图在父组件(用户)中单击按钮清除所有字段(重置UserDetails的表单值)。我试图从父组件更改Formik表单的初始值。有些人说这对我不起作用


我想从父组件中清除Formik表单的所有字段。

您可以更改其
您还可以使用道具并更新初始值我已经在使用enableReinitialize选项。但不起作用。您可以更改它的
,也可以使用道具并更新初始值。我已经在使用enableReinitialize选项。但不起作用。