Size: a a a

2020 September 16

ф

фильтруй мысли... in ☄️ effector
и должна быть возможность менять optional/required динамически
источник

A

Andrey in ☄️ effector
фильтруй мысли
👍 выглядит, как то что нужно
спасибо, надеюсь что придется к месту)
источник

A

Andrey in ☄️ effector
фильтруй мысли
я бы может сделал required по умолчанию, а потом добавлял optional, там где нужно
ну в тс, так, но по моему в остальных схемах/валидаторах аля yup required ставится явно, я последовал их примеру в этом плане)
источник

ф

фильтруй мысли... in ☄️ effector
const validateAge = number(18).max(100)
источник

ф

фильтруй мысли... in ☄️ effector
это будет описываться отдельно
источник

ф

фильтруй мысли... in ☄️ effector
сразу нужно учитывать это
источник

A

Andrey in ☄️ effector
фильтруй мысли
и должна быть возможность менять optional/required динамически
над этим придется хорошенько покумекать
сейчас это можно в кастомном валидаторе обработать
типа
number.validation((v, state) => state.foo ? true : !!v)
источник

ф

фильтруй мысли... in ☄️ effector
Andrey
ну в тс, так, но по моему в остальных схемах/валидаторах аля yup required ставится явно, я последовал их примеру в этом плане)
исходи из практики, думай своей головой)
источник

A

Andrey in ☄️ effector
фильтруй мысли
const validateAge = number(18).max(100)
ну это уже описывается отдельно)
или ты про динамическое реквайред/опшнал?
источник

ф

фильтруй мысли... in ☄️ effector
Andrey
ну это уже описывается отдельно)
или ты про динамическое реквайред/опшнал?
я про такую сущность, как named validation rule
источник

A

Andrey in ☄️ effector
фильтруй мысли
я про такую сущность, как named validation rule
так уже сейчас можно сделать
const ageType = number(18).max(100).min(18)

const form = createForm({age: ageType});
источник

ф

фильтруй мысли... in ☄️ effector
Andrey
так уже сейчас можно сделать
const ageType = number(18).max(100).min(18)

const form = createForm({age: ageType});
ну я понимаю
источник

A

Andrey in ☄️ effector
фильтруй мысли
ну я понимаю
тогда я немного не понял, про что ты)
источник

AR

Artyom Rymarchik in ☄️ effector
с валидацией прям беда какая-то. isValid не меняется, submitted не тригерится
источник

ф

фильтруй мысли... in ☄️ effector
Artyom Rymarchik
с валидацией прям беда какая-то. isValid не меняется, submitted не тригерится
isValid остаётся false - поэтому стор не триггерится, а невалидная форма не отправляется
источник

ф

фильтруй мысли... in ☄️ effector
только почему false хз
источник

A

Andrey in ☄️ effector
Artyom Rymarchik
с валидацией прям беда какая-то. isValid не меняется, submitted не тригерится
пушто валидация не срабатывает при каждом ченже, стоило описать это в доке 😬
попробуй

form.fields.name.set(…)
form.validate()/form.fields.name.validate()
источник

AR

Artyom Rymarchik in ☄️ effector
фильтруй мысли
isValid остаётся false - поэтому стор не триггерится, а невалидная форма не отправляется
в теории так и должно быть, понимаю)
источник

ф

фильтруй мысли... in ☄️ effector
в string(arg) что передаётся?
источник

ф

фильтруй мысли... in ☄️ effector
дефолтное значение?
источник