#javascript #reactjs #github #npm
#язык JavaScript #реагирует на #github #нпм
Вопрос:
Всем привет, я установил yup в свой новый проект, но после его импорта я получаю следующую ошибку . требуется не экспортируется . Я попытался изменить положение импорта, например, поместить его сверху, но все равно ничего не происходит, пожалуйста, помогите мне добавить проверки в мое приложение react.Спасибо
Я использую следующие библиотеки в своем приложении
"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"
},
Ответ №1:
Вам нужно использовать тип схемы, такой как Yup.string()
или Yup.number()
, прежде чем вы сможете использовать required()
.
Только схемы имеют required
опору:
BaseSchema, MixedSchema, BooleanSchema, StringSchema, NumberSchema, DateSchema, ObjectSchema, ArraySchema
Он не экспортируется напрямую из Yup.
Комментарии:
1. Это работает, большое спасибо, брат
2. Нет проблем! Рад помочь 🙂