Estoy trabajando con formularios Formik en la aplicación React Native. Quiero que mi formulario se envíe usando un botón que está fuera del componente Formik. Sé cómo funciona el enlace useFormikContext, pero el problema está en mi componente, que es un componente de clase (no un componente funcional). ¿Cómo puedo enviar mi formulario?
Tengo que usar React.createRef() para resolver mi problema. He creado la referencia en el constructor de esta manera
this.myRef = React.createRef();entonces tengo que aplicar la propiedad ref interior a mi formulario de esta manera
innerRef={this.myRef}y finalmente tengo que llamar al método submitForm en mi handleSubmit así
this.myRef.current?.submitForm();Eso es todo :)