formKey 的状态在子组件中发生更改,formKey 的值在控制台中是最新的,但 formik 没有采用更新的值。
<Formik
initialValues={formKey===1? initialValues: formKey===2? profileUrlsInitialValues: csvFileInitialValues}
onSubmit={() => {}}
validationSchema={formKey===1? addLeadsValidationSchema: formKey===2? profileUrlsValidationSchema: uploadCsvValidationSchema}
validateOnMount
>
我尝试过使用 switch case 并传递一个函数,但它不起作用,基于 formKey 值创建表单在代码编写中并不是一种好的做法,所以有什么东西可以让我更新值吗?