es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: FORMIK

Anidación infinita ¡Sí!

Tengo un objeto que puede contener hijos del mismo tipo de objeto, lo que lo hace potencialmente anidado infinitamente. Aquí hay una versión simplificada de la interfaz TS. interface Query {operation: Operation, innerQuery?: Query} Estoy utilizando la interfaz Query en un formulario y quiero usar yup para validarla, pero no . . . Read more

Reutilizando validaciones Yup en diferentes valores

Tengo un formulario que requiere validación, donde cada fila (con 4 elementos cada una) es opcional a menos que se complete al menos uno. Si bien esta validación funciona correctamente, lleva a mucha repetición, ya que tengo 5 filas, lo que equivale a casi 150 líneas de código repetido: var1: . . . Read more

Formik react form obtén el valor del campo al cambiar.

Estoy usando Formik para formularios de React con Material UI. Tengo dos campos y necesito hacer el cálculo en esos dos campos a medida que cambian los valores, por lo que debo obtener el valor de esos dos campos. const formik = useFormik({ initialValues: { quantity: ”, price: ”, total: . . . Read more

La llamada de los hooks se encuentra dentro de un componente funcional y muestra el error “Hooks solo pueden ser llamados dentro del cuerpo de un componente funcional”.

Tengo un componente de lenguaje para las traducciones. const Language = (props: IOwnProps) => { // error is in next line for useSelector const language = useSelector( (state: IState) => state.currentLang ); return getTranslations( props.languageString ); }; En el formulario tengo una validación usando formik. const validationSchema = () => . . . Read more

¿Por qué no puedo establecer un error en el campo de Formik utilizando setFieldError o setError?

Estoy usando Formik en mi aplicación React Native de la siguiente manera: En el constructor this.myRef = React.createRef(); La creación de mi componente de formulario es así: <appform innerref=”{this.myRef}” initialvalues=”{{” currentpassword:=”” ”,=”” newpassword:=”” ”,=”” confirmpassword:=”” ”=”” }}=”” validationschema=”{validationSchema}” onsubmit=”{()” ==””> ”} > ` this.setState({ mostrarContraseñaActual: !mostrarContraseñaActual })} /> Donde AppForm . . . Read more