LLazyEmail / subscribe-form

https://newsletter-sub-form.herokuapp.com/
0 stars 4 forks source link

lets try formik #53

Open atherdon opened 3 years ago

atherdon commented 3 years ago

so, formik should be the best way to attack forms. please explore it here https://formik.org/

and create a separate page and try to recreate our subscribe form, but use formik. You can also add validation.

https://formik.org/docs/overview https://formik.org/docs/guides/validation

cc @coder-do

atherdon commented 3 years ago

пока нехочу ant-d. думаю

atherdon commented 3 years ago

@coder-do нужен ваш фидбек, можно детальный, по работе c формик. вы впринципе знаете обо всех проектах, в которых у нас есть формы и также знаете некоторые дальнейшие планы.

что я хочу понять - хорошая это тулза? удобно ли с ней работать? упростит ли она нам процесс в наших 3х репозиториях? можно ли сделать форму модульной?

coder-do commented 3 years ago

Вопрос немного сложный - т.к с формик работаю я в 1ый раз и какой то особенный фидбек дать не могу Насчёт удобства - валидация готовая есть с помощью yup, документация неплохая, а насчёт упрощения не могу ответить А модульную - можно каждый его компонент (инпуты, чекбоксы и т.д) выводить отдельно и они сработают норм как я понял )

atherdon commented 3 years ago

ок, понял - значит надо еще форм сделать. буду думать

coder-do commented 3 years ago

@atherdon Есть такой вопрос - вот у нас есть формы подписки , отписки и т.д Нам как нужно разобраться с отправкой данных из форм? Вот в форме подписки(html файл что был мы переделали) там есть пхп файл и он всё обрабатывает - а с formik это не идёт - там fetch нужен либо как то по другому нужно решить это.

Или щас просто делаем разные формы а потом думаем над их функциональностью ?

atherdon commented 3 years ago

пока мы делаем кучу форм чтобы они "работали". когда мы преодолеем базовое сопротивление и у нас формы не будут проблемой - мы подумаем о следующем шаге.

посути у нас нормально работает только contact-forms и первая версия subscribe-form.

upload-forms так никто и не делал пока что