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 сейчас
Лёша
Для вставки кода нужно хотябы ` юзать)
Лёша
Тройные
Лёша
Yanush
короч, есть 2 валидации:
Yanush
1. формик при каждом onChange/onBlur ивенте запускает валидации (schema+fieldLevelValidation)
Yanush
и полностью перезаписывает объект errors, который в стейте самого формика
Yanush
поэтому филды, которые не лежат в schema - теряют свои ошибки
444
dimitriy
Всем привет, подскажите плиз по mobx+react, можно ли сделать так чтобы мой hoc возвращал наблюдаемый компонент? Сейчас приходится использовать @observer и @myhoc одновременно, а хотелось бы только @myhoc, а если возвращать из hoc observer компонент, то он не реагирует на обновления. https://codesandbox.io/s/react-mobx-ts-2lqql
Dmitry
git гуру есть ?
как мне в 1к комитах переименовать почту ? И при этом оставив прошлую дату
Bogdan
Valentin
https://t.me/git_ru
MVD
Да
А почему он не делает мой рутовый div доступным с клавы? Как там фокус поставить?
Лёша
Yanush
да я видел, но тут без костыля не вижу альтернатив
Bogdan
почему в одном случае ругается, в другом нет?
Bogdan
Vladislav
Bogdan
ага, спешил просто, но в одном месте ошибки нету, тут есть
Bogdan
вот тоже самое и ошибки нету
Cenator 🐈
Cenator 🐈
Туда просто 2 аргумента попадают, вот и все
Cenator 🐈
() => toggle()
Oleg
вопрос по react-dnd. можно ли как-то сохранить в проп то, что было определено в spec (второй аргумент) в DragSource?
🤴👷♂️🦸♂️🧚♀️
Всем привет. У меня не pwa, но у юзера после обновления сайта походу не обновился кэш. Есть возможность сделать форсрефреш кэша юзера с помощью жс?
Yan
добавлять ?version к бандлу js например
Alex
Артем
Ребят,а как с redux-form передать данные в actions?
Victor
🤴👷♂️🦸♂️🧚♀️
Daniil
ну сделай обертку
Cenator 🐈
У кра есть версионность
Cenator 🐈
У тебя скорее всего сервис воркер закешировался, а этого не должно быть
Daniil
кра вроде ж по дефолту ставит анрегистер для такого?
Cenator 🐈
Хм
🤴👷♂️🦸♂️🧚♀️
🤴👷♂️🦸♂️🧚♀️
При том у нас полная миграция была, до этого ssr был без воркеров и всего такого. если поможет
🤴👷♂️🦸♂️🧚♀️
https://developer.mozilla.org/ru/docs/Web/API/Cache/delete склоняюсь к этому, но тут как-то сложно и не надежно
Hlib
Всем привет!
Использую Draft.js - эдитор.
Подскажите пожалуйста, в чём проблема и как можно исправить?
Буду рад любым подсказкам 🙂
Vadim
Hlib
Constantine️
скрины архивом
Hlib
Slow mode
Hlib
Hlib
Два скриншота немного выше
Hlib
Возможно у кого-то будут идеи по вопросу выше?
Сергей
<Route path={/:language(^[a-z]{2}(\-([a-z]{2}))?$)} render={prop => <Component {...props} />}/>
почему роут /er не проходит валидацию?
Victor
Hlib
Уже разобрался, но спасибо за ответ!
Артем
Ребят,подскажите. Есть какой-то url который мне дает сервак,но там он не красивый,я хочу что б по переходу например на www.мойсайт/activation оно обращалось к этому url. Как реализовать?
Victor
Артем
спс
Артем
apache rewrite url
а можно ссылку? а то что-то найти не могу,или находу но мне кажется не то)
Victor
Артем
https://lmgtfy.com/?q=apache+rewrite+url
наверное не правильно обьяснил. Есть url для подтверждения почты,но там url с айпишником сервака или что-то в этом роде,а мне надо что б кликали на мой url и оно после клика на него обращалось к url сервака и как бы активация происходила
Артем
на laravel я делал это примерно так Route::get('/activation/{hash}', 'ActivationAccount@activation_account');
Victor
Если хотите, чтобы кликали на ваш урл, то ваш урл и отправляйте в почте
Артем
Артем
вообще реально такое на react.js что люди нажимают по сути на 1 урл,а при переходе на него запрос идет на другой?
🎉
🎉
Артем
мне надо что б он был якобы с моего сайта
🎉
А зачем всё это?
Артем
типо http://мойсайт/activation,а он http://айпишник/users/Activate
Артем
ну по переходе на ссылку оно активирует аккаунт
🎉
Будет http://goo.gl/hdvhj красивее ведь?
Артем
Артем