Yanush
ошибка с бэка хранится в стейте формика
Лёша
Покажи валидатор поля емайл
Alexey
может уже хватит ёрничать? эти подсёры выглядят глупо
или, как бы тут ещё сказали, не декларативно
Vadim
https://css-live.ru/articles/smogut-li-react-xuki-zamenit-redux.html
Yanush
сonst validateEmail = async ({ value: email, form, field }) => { let error try { emailSchema.validateSync({ email }) } catch (error) { form.setFieldError(field.name, error.message) form.setStatus({ [field.name]: error.message }) form.setFieldTouched(field.name, true, false) return error.message } await api.validateEmail(email).then(({ valid, validationErrorMessage }) => { if (!valid) { error = validationErrorMessage } }) form.setFieldError(field.name, error) form.setStatus({ [field.name]: error }) form.setFieldTouched(field.name, true, false) return error }
Yanush
и висит этот валидатор не на validate, а на onBlur сейчас
Лёша
Для вставки кода нужно хотябы ` юзать)
Лёша
Тройные
Лёша
просто по любому onBlur формик чекает validationSchema и переписывает полностью объект с ошибками
Если валидатор запускается повторно, почему ошибка пропадает?
Yanush
короч, есть 2 валидации:
Yanush
1. формик при каждом onChange/onBlur ивенте запускает валидации (schema+fieldLevelValidation)
Roman
короч, есть 2 валидации:
на какую сам сядешь, какую на бекенд отправишь?
Yanush
и полностью перезаписывает объект errors, который в стейте самого формика
Yanush
поэтому филды, которые не лежат в schema - теряют свои ошибки
Лёша
поэтому филды, которые не лежат в schema - теряют свои ошибки
https://github.com/jaredpalmer/formik/issues/706 Похоже на твой кейс?
dimitriy
Всем привет, подскажите плиз по mobx+react, можно ли сделать так чтобы мой hoc возвращал наблюдаемый компонент? Сейчас приходится использовать @observer и @myhoc одновременно, а хотелось бы только @myhoc, а если возвращать из hoc observer компонент, то он не реагирует на обновления. https://codesandbox.io/s/react-mobx-ts-2lqql
Dmitry
git гуру есть ? как мне в 1к комитах переименовать почту ? И при этом оставив прошлую дату
Valentin
https://t.me/git_ru
MVD
Да
А почему он не делает мой рутовый div доступным с клавы? Как там фокус поставить?
Лёша
поэтому филды, которые не лежат в schema - теряют свои ошибки
Там целый ишью #1309 где разраб пишет, что это бед практис
Yanush
да я видел, но тут без костыля не вижу альтернатив
Bogdan
почему в одном случае ругается, в другом нет?
Bogdan
Bogdan
ага, спешил просто, но в одном месте ошибки нету, тут есть
Bogdan
вот тоже самое и ошибки нету
Bogdan
Куда ты ее передаешь?
в клик кнопки из semantic ui, вот думаю глянуть может из-за этого
Cenator 🐈
Туда просто 2 аргумента попадают, вот и все
Cenator 🐈
() => toggle()
Oleg
вопрос по react-dnd. можно ли как-то сохранить в проп то, что было определено в spec (второй аргумент) в DragSource?
🤴👷‍♂️🦸‍♂️🧚‍♀️
Всем привет. У меня не pwa, но у юзера после обновления сайта походу не обновился кэш. Есть возможность сделать форсрефреш кэша юзера с помощью жс?
Yan
добавлять ?version к бандлу js например
Артем
Ребят,а как с redux-form передать данные в actions?
🤴👷‍♂️🦸‍♂️🧚‍♀️
Daniil
ну сделай обертку
🤴👷‍♂️🦸‍♂️🧚‍♀️
Версионности файлов указывай, и всё
Ну и юзера проблема в том, что он ходит на /faq.html, а там сейчас /faq спашный
Cenator 🐈
У кра есть версионность
Cenator 🐈
У тебя скорее всего сервис воркер закешировался, а этого не должно быть
Daniil
кра вроде ж по дефолту ставит анрегистер для такого?
Cenator 🐈
Хм
🤴👷‍♂️🦸‍♂️🧚‍♀️
При том у нас полная миграция была, до этого ssr был без воркеров и всего такого. если поможет
🤴👷‍♂️🦸‍♂️🧚‍♀️
https://developer.mozilla.org/ru/docs/Web/API/Cache/delete склоняюсь к этому, но тут как-то сложно и не надежно
Hlib
Всем привет! Использую Draft.js - эдитор. Подскажите пожалуйста, в чём проблема и как можно исправить? Буду рад любым подсказкам 🙂
Hlib
Constantine️
скрины архивом
Hlib
Slow mode
Hlib
Hlib
Два скриншота немного выше
Hlib
Возможно у кого-то будут идеи по вопросу выше?
Сергей
<Route path={/:language(^[a-z]{2}(\-([a-z]{2}))?$)} render={prop => <Component {...props} />}/> почему роут /er не проходит валидацию?
Hlib
Уже разобрался, но спасибо за ответ!
Артем
Ребят,подскажите. Есть какой-то url который мне дает сервак,но там он не красивый,я хочу что б по переходу например на www.мойсайт/activation оно обращалось к этому url. Как реализовать?
Артем
спс
Артем
apache rewrite url
а можно ссылку? а то что-то найти не могу,или находу но мне кажется не то)
Артем
https://lmgtfy.com/?q=apache+rewrite+url
наверное не правильно обьяснил. Есть url для подтверждения почты,но там url с айпишником сервака или что-то в этом роде,а мне надо что б кликали на мой url и оно после клика на него обращалось к url сервака и как бы активация происходила
Артем
на laravel я делал это примерно так Route::get('/activation/{hash}', 'ActivationAccount@activation_account');
Victor
Если хотите, чтобы кликали на ваш урл, то ваш урл и отправляйте в почте
Артем
Если хотите, чтобы кликали на ваш урл, то ваш урл и отправляйте в почте
так а толку что будет мой url? запрос на сервер то идет через другой
Артем
вообще реально такое на react.js что люди нажимают по сути на 1 урл,а при переходе на него запрос идет на другой?
Артем
Не слушай про апачу, сократи свой урл через сервис и всё.
так мне его не сокращать надо) мне дают урл на который обращатся надо для активации аккаунта,но там айпишник сервака в нем
Артем
мне надо что б он был якобы с моего сайта
🎉
А зачем всё это?
Артем
типо http://мойсайт/activation,а он http://айпишник/users/Activate
Артем
ну по переходе на ссылку оно активирует аккаунт
🎉
Будет http://goo.gl/hdvhj красивее ведь?
Артем
Будет http://goo.gl/hdvhj красивее ведь?
не совсем то что мне надо)
🎉
не совсем то что мне надо)
Тогда вам надо прикупить домен. 😁