Комментарии 3
почему validate вместо formState с флагами, как в референсе? вам вероятно в будущем понадобятся прочие флаги, как минимум isDirty, чтобы пустую форму или форму с теми же теми же данными, что были в ней изначально, не отправлять.
разве что это особенности SolidJS, о котором я что-либо знаю только по туториалу на их сайте. в любом случае очень круто!)
Спасибо за фидбек!
Да, пока сделал через validate()
, чтобы минимизировать API и оставить всё максимально простым. Но согласен, isDirty
, isValid
и прочие флаги реально полезны — как минимум для блокировки отправки пустой формы. Обязательно добавлю в новых версиях что-то вроде formState
и handleSubmit
"из коробки", чтобы можно было писать привычно, как в React Hook Form. Рад, что статья зашла!
Гпт писал
Простая и мощная валидация форм для SolidJS с Zod