Это не ключ, а сообщение
Я знаю, это строка. Мне нужно получить этот строку чтобы юзать i18n
а в yup где 'error' заюзать не получится?)
Я делал вот таким способом "required(t("formBlock.inputMessages.required"))". Использовал хук useTranslation от react-i18n
Дак я же не могу вызвать i18n в схеме, реакт ругается на то что он хук
Тебе не обязательно вызывать хук в схеме. Используй { t } для того, чтобы подставить значение в схему. Вот ссылка на доку с этим хуком: https://react.i18next.com/latest/usetranslation-hook
Как ты там использовал если yup(схема) не реакт компонент?
Обсуждают сегодня