Cuando uso FieldArray en Formik, mis entradas siempre se vuelven a representar y, por lo tanto, pierden el foco cuando un usuario escribe.
<FieldArray name="wallets" className="space-y-4" component={(arrayHelpers) => ( <> { formik.values.wallets.map((wallet, i) => ( <div key={i} {...} Siguiendo los documentos, Formik usa un índice como key secundaria, lo cual no es una buena práctica, pero no tengo ningún otro valor inmutable en la billetera para usar (todos ellos pueden cambiarse dentro del formulario). Creo que volver a renderizar no es una cuestión de usar el índice como clave, sino simplemente que Formik vuelve a renderizar todos los valores asignados cada vez que cambia un valor.
¿Hay alguna forma de evitar que esto suceda sin ser un gran truco?