Size: a a a

React — русскоговорящее сообщество

2020 August 14

DB

Denis Bykov in React — русскоговорящее сообщество
При импорте d.ts в react-scripts-ts. Они именованы как основные файлы только суффикс d.ts и расширение в импорте не пишется webpack страшно ругается. Только если имя d.ts отличается от имени файла компонента тогда нормально импорт отрабатывает. Кто сталкивался?
источник

d

dron in React — русскоговорящее сообщество
Можно как-то в Yup сделать валидацию только тогда, когда строка не пустая? notRequired не помогает
источник

d

dron in React — русскоговорящее сообщество
string().email().notRequired()
Вот это отрабатывает, но если я пытаюсь сделать так:
string().length(7, 'message').notRequired()
то это не отрабатывает и Yup помечает это поле как невалидное
источник

EI

Evgeny ICO in React — русскоговорящее сообщество
можно ли включить реакт в javascript код
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Evgeny ICO
можно ли включить реакт в javascript код
ммм
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Evgeny ICO
можно ли включить реакт в javascript код
а что такое реакт? точнее на чем он написан
источник

V

Vall 🌑 in React — русскоговорящее сообщество
dron
string().email().notRequired()
Вот это отрабатывает, но если я пытаюсь сделать так:
string().length(7, 'message').notRequired()
то это не отрабатывает и Yup помечает это поле как невалидное
Можно
источник

d

dron in React — русскоговорящее сообщество
Vall 🌑
Можно
Пока вроде наткнулся на решение с помощью .transform
источник

V

Vall 🌑 in React — русскоговорящее сообщество
dron
Пока вроде наткнулся на решение с помощью .transform
lazy как вариант, на лету по значению можешь возвращать схему, если же зависимостью есть другое поле - when
источник

d

dron in React — русскоговорящее сообщество
Vall 🌑
lazy как вариант, на лету по значению можешь возвращать схему, если же зависимостью есть другое поле - when
Такое сработало, сейчас посмотрю на lazy
источник

V

Vall 🌑 in React — русскоговорящее сообщество
dron
Такое сработало, сейчас посмотрю на lazy
источник

d

dron in React — русскоговорящее сообщество
Да, тоже отрабатывает как надо. Надо теперь понять, какое из решений лучше
источник

V

Vall 🌑 in React — русскоговорящее сообщество
dron
Да, тоже отрабатывает как надо. Надо теперь понять, какое из решений лучше
lazy - более чем понятно как на меня(твой бы трансформ я не понял) + notRequired не нравки
источник

d

dron in React — русскоговорящее сообщество
Vall 🌑
lazy - более чем понятно как на меня(твой бы трансформ я не понял) + notRequired не нравки
лол, вставил твой код и при сабмите всё равно выскакивает ошибка валидации. странное поведение однако
источник

V

Vall 🌑 in React — русскоговорящее сообщество
dron
лол, вставил твой код и при сабмите всё равно выскакивает ошибка валидации. странное поведение однако
обновил, норм вроде
источник

d

dron in React — русскоговорящее сообщество
И по идее nullable не должен работать для строки
источник

d

dron in React — русскоговорящее сообщество
юзаю вместо formik hook-form, но вряд ли поведение должно отличаться
источник

V

Vall 🌑 in React — русскоговорящее сообщество
dron
И по идее nullable не должен работать для строки
ну я хз почему у тебя строка может быть nullable, так как я чисто скопировал твою основную схему

на счет самой валидации - должна работать одинаково, хз
источник

d

dron in React — русскоговорящее сообщество
Vall 🌑
ну я хз почему у тебя строка может быть nullable, так как я чисто скопировал твою основную схему

на счет самой валидации - должна работать одинаково, хз
кейс такой, что есть поля, которые необязательны для заполнения, но если юзер их решил заполнить, то они должны соответствовать правилам
источник

V

Vall 🌑 in React — русскоговорящее сообщество
dron
кейс такой, что есть поля, которые необязательны для заполнения, но если юзер их решил заполнить, то они должны соответствовать правилам
ну мое решение - рабочее, далее я хз как у тебя ошибка вылазит)
источник