React Formik表单-记住值onChange并在提交时重置它们

时间:2019-07-08 12:15:57

标签: reactjs formik

我正在使用uint16_t a = 0xFFF1; int16_t b; b = (int16_t)a; 在我的应用程序中创建表单。视图上的选项卡很少,并且所有选项卡都包含相同的表单(具有相同字段的表单)。我希望在用户切换标签时记住一些字段。我想到的是在字段Formik中将值保存到Redux中,但是根据onChange文档,不建议将Formik保存到Formik values中。 另外,在表单提交时,我希望这些值被清除/重置。最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

切换标签时,您可以将initialValues传递到新表单。

  • 您可以将其存储在Redux中,并将存储的数据提供给initialValues
  • 您可以将其存储在较高状态,然后将存储的数据提供给initialValues

诀窍是不存储实际值,而是在运行时创建一个用作initialValues的对象