Hola a todos, instalé el yup en mi nuevo proyecto, pero después de importarlo, recibo el siguiente error. requerido no se exporta. Traté de cambiar la posición de importación, como ponerlo en la parte superior, pero aún no sucede nada. Por favor, ayuda. Tengo que agregar validaciones en mi aplicación de reacción. Gracias.
Estoy usando las siguientes bibliotecas en mi aplicación
"dependencies": { "@testing-library/jest-dom": "^5.15.0", "@testing-library/react": "^11.2.7", "@testing-library/user-event": "^12.8.3", "axios": "^0.24.0", "bootstrap": "^4.6.0", "datatables.net-bs4": "^1.11.3", "date-fns": "^2.26.0", "formik": "^2.2.9", "jquery": "^3.6.0", "react": "^17.0.2", "react-bootstrap": "^2.0.2", "react-day-picker": "^7.4.10", "react-dom": "^17.0.2", "react-router-dom": "^6.0.2", "react-scripts": "4.0.3", "react-toastify": "^8.1.0", "react-tooltip": "^4.2.21", "react-yup": "^1.23.0", "web-vitals": "^1.0.1", "yup": "^0.32.11"},
Debe usar un tipo de esquema como Yup.string() o Yup.number() antes de poder usar required() .
Solo los esquemas tienen la propiedad required :
BaseSchema, MixedSchema, BooleanSchema, StringSchema, NumberSchema, DateSchema, ObjectSchema, ArraySchemaNo se exporta directamente desde Yup.