Estoy tratando de crear el esquema de validación como una función separada. Estoy recibiendo este error:
No se pueden leer las propiedades de undefined (leyendo 'objeto')
validaciones/ValidationSchema.js
import yup from "yup"; const validationLoginSchema = yup.object({ email: yup .string("Enter your email") .email("Enter a valid email") .required("Email is required"), password: yup .string("Enter your password") .min(1, "Password should be of minimum 1 characters length") .required("Password is required"), }); module.exports = { validationLoginSchema, };
Componente de inicio de sesión
import { validationLoginSchema } from "../validations/ValidationSchema"; ... const formik = useFormik({ validationSchema: validationLoginSchema, // Cannot read properties of undefined (reading 'object')
prueba de esta manera para exportar
module.exports = { validationLoginSchema, };
entonces de esta manera para importar
const validationLoginSchema = require('../validations/ValidationSchema')
o de esta manera para exportar
export default validationLoginSchema;
luego importar
import validationLoginSchema from "../validations/ValidationSchema";