首页 > 解决方案 > 重新初始化在 Formik 中不起作用 - React Native

问题描述

Formik用于处理表单字段。我想从服务器获取数据并将其初始化为字段,但它不起作用。我真的很努力,但我仍在寻找解决方案。有人可以帮我解决这个问题吗?

谢谢

         <Formik
           initialValues={initialValues}
           onSubmit={onSubmit}
           enableReinitialize={true}
           validationSchema={validationSchema}
          >
             {() => <>{children}</>}
          </Formik>


         <Form
          initialValues={
            edit
              ? editInitializeValues
              : {
                  name: "",
                  phone: "",
                  old_password: "",
                  new_password: "",
                  address: "",
                }
          }
          onSubmit={handleSubmit}
        >
         ...... 
        </Form>

标签: javascriptreactjsreact-nativeexpoformik

解决方案


推荐阅读