@graphql_ru
GraphQL — русскоговорящее сообщество

Общаемся на темы, посвященные GraphQL и опыту его использования. Проблемы. Новости. Решения. Вам могут быть полезны: @apollo_ru, @react_js, @vuejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание в чате было полезным и комфортным.

352 members

Архив канала @graphql_ru 5 мая 2018 г.

08:22:43 ДП
User 224769697
А кто как с формами работает в реакт+граф?) может пока еще не поздно возьму что то на вооружение )
раньше с редакс формами работал, сейчас с формами из https://ant.design/components/form/ , пробовал формик и файнал-формс, но еще не слишком опытен чтобы разобраться что из этого лучше, со всеми формами какие то свои сложности :С
ant.design/components/form
An enterprise-class UI design language and React-based implementation with a set of high-quality React components, one of best React UI library for enterprises
08:38:01 ДП
User 144022504
User 224769697
А кто как с формами работает в реакт+граф?) может пока еще не поздно возьму что то на вооружение )
раньше с редакс формами работал, сейчас с формами из https://ant.design/components/form/ , пробовал формик и файнал-формс, но еще не слишком опытен чтобы разобраться что из этого лучше, со всеми формами какие то свои сложности :С
ant.design/components/form
An enterprise-class UI design language and React-based implementation with a set of high-quality React components, one of best React UI library for enterprises
этот вопрос правильней сюда
https://t.me/react_js
t.me/react_js
Обсуждаем React.js и экосистему. См. также: @reactnative_ru, @apollo_ru, @protonnative_ru, @nodejs_ru, @js_ru, @uiux_ru Вакансии и поиск работы: @javascript_jobs Правила: http://bit.ly/our_etiquette Sponsored with ❤️ by www.axept.co
08:39:45 ДП
User 224769697
там я тоже задавал когда то, сложилось впечатление что там большинство обсирает готовые решения для форм) 
подумал может с графом будут какие то нюансы, ну и мнение людей из этого чатика интересно услышать :)
09:03:05 ДП
User 207858668
User 224769697
там я тоже задавал когда то, сложилось впечатление что там большинство обсирает готовые решения для форм) 
подумал может с графом будут какие то нюансы, ну и мнение людей из этого чатика интересно услышать :)
rc-form попробуй
09:03:20 ДП
User 207858668
пробовали формик, не зашел
09:03:32 ДП
User 207858668
но только проблема в том, что там в ишьюсах и доке много на китайском
12:13:12 ПП
User 224769697
а как правильно с графом реализовывать валидацию форм?) например если есть большая форма, и в ней нужно после ввода по таймеру проверять нет ли такого же емейла уже в бд, а остальные поля формы не трогать
12:16:28 ПП
User 530735
User 224769697
а как правильно с графом реализовывать валидацию форм?) например если есть большая форма, и в ней нужно после ввода по таймеру проверять нет ли такого же емейла уже в бд, а остальные поля формы не трогать
лучше реалтайм валидатор повесить
12:17:01 ПП
User 224769697
эт как?)
12:18:20 ПП
User 530735
на ввод повесь обработчик c debounce, чтобы проверял только емейл на бэке
12:19:10 ПП
User 224769697
для этого отдельный endpoint делать или через граф ?)
01:26:47 ПП
User 118564668
User 224769697
для этого отдельный endpoint делать или через граф ?)
Можно с помощью граф через query, где аргументом передаётся email, но тут надо аккуратно с кешем
01:28:55 ПП
User 224769697
а почему осторожно с кешем?
01:29:02 ПП
User 224769697
так и сделал )
01:29:20 ПП
User 224769697
а что делать с валидацией телефона, допустим?)
01:30:21 ПП
User 224769697
для емейла я просто сделал квери для поиска юзера по емейлу, и если юзер с таким мылом уже есть, то выкидываю ошибку, а если просто нужно валидность поля какого то проверить?
08:41:19 ПП
User 122824793
коллеги, я правильно понимаю, что чтобы поставить graphql + prisma достаточно поставить graphql-cli и выполнит команду graphql create, выбрать нужный бойлерплейт?
08:42:27 ПП
User 122824793
потому как prisma init с версии 1.7 уже не предлагает опции graphql-cli
08:53:50 ПП
User 144022504
User 122824793
коллеги, я правильно понимаю, что чтобы поставить graphql + prisma достаточно поставить graphql-cli и выполнит команду graphql create, выбрать нужный бойлерплейт?
да, а что сейчас в новой версии этого нет?
08:54:10 ПП
User 122824793
Дима, я потому и мучаюсь. новую версию выкатили а доку не написали
08:54:34 ПП
User 144022504
а почему не на старой?
08:54:46 ПП
08:55:06 ПП
User 122824793
не люблю я старыми либами пользоваться
08:55:31 ПП
User 144022504
User 122824793
не люблю я старыми либами пользоваться
старая != плохая
09:38:12 ПП
User 118564668
User 224769697
для емейла я просто сделал квери для поиска юзера по емейлу, и если юзер с таким мылом уже есть, то выкидываю ошибку, а если просто нужно валидность поля какого то проверить?
Попахивает извращением) я бы не выкидывал ошибку, а сделал field isValid Boolean, для email тоже самое
09:41:51 ПП
User 224769697
А куда совать это поле?)
09:42:29 ПП
User 207858668
насколько я понял, то имеется ввиду кверя, которая просто это возвращает
09:44:10 ПП
User 224769697
Хм, интересно)
09:44:35 ПП
User 224769697
А использовать граф для валидации э о вообще законно?)