@react_js

Страница 2031 из 5115
Denis
25.08.2017
10:28:42


"бесполезный" formal

на руках у меня сразу же стейт

Andrey
25.08.2017
10:29:15
Макс, что случилось?)

Google
Denis
25.08.2017
10:29:17
с которым что хочу то и ворочу

хочу в ридакс кидаю в ридакс

Max
25.08.2017
10:29:30
Я бы предпочел собрать то что мне надо, а не выкидывать лишнее, потому что кто-то решил что это мне может пригодиться
я примерно так же сделал const WRadioInputSettingsForm = FormValidator(Form(WRadioInputSettingsFormFields), validationRules)

Tigran
25.08.2017
10:29:32
на руках у меня сразу же стейт
для всех полей onChange одинаковый что ли?

Denis
25.08.2017
10:29:34
хочу в стейт кидаю в стейт

одинаковый

Tigran
25.08.2017
10:29:37
ни кастомной валидации ничего?

Denis
25.08.2017
10:29:53
yup тебе бог для чего дал

Max
25.08.2017
10:29:55
надо только через компоуз оформить

Denis
25.08.2017
10:30:00
schema проп

Max
25.08.2017
10:30:12
schema проп
пробовал

ваще не ок

validatorjs вкатил

Google
Denis
25.08.2017
10:30:35
вот я и думаю свое зафигачить

Max
25.08.2017
10:30:43
еще ajv тестил, но там точно не для людей

Denis
25.08.2017
10:30:58
где валидатор будет plugable

Alexey Gurianov
25.08.2017
10:31:04
Я лично убеждён, что формы и управление ими это не про view слой

Max
25.08.2017
10:31:09
где валидатор будет plugable
const WRadioInputSettingsForm = FormValidator(Form(WRadioInputSettingsFormFields), validationRules)

Alexey Gurianov
25.08.2017
10:31:13
http://cerebraljs.com/docs/addons/forms.html

Вот как мы это решили в cerebral

Max
25.08.2017
10:31:36
у меня форма это компонент который хранит стейт

Tigran
25.08.2017
10:31:58
слишком мало

Max
25.08.2017
10:32:39
FormValidator - слой валидации по сабмиту Form - хранение данных в локальном стейте WRadioInputSettingsFormFields - просто набор полей которые по онченжу вверх кидают данные и получают из пропсов

Tigran
25.08.2017
10:32:46
const WRadioInputWTextAreaWCheckBoxSettingsForm = FormValidator(Form(WRadioInputSettingsFormFields), validationRules)

Denis
25.08.2017
10:33:00
http://cerebraljs.com/docs/addons/forms.html
все гуд пока не нужен извращенный дизайн

Tigran
25.08.2017
10:33:06
я прокачал немного твой компонент)))

Max
25.08.2017
10:33:18
я прокачал немного твой компонент)))
это не самое длинное название в моем проекте

Tigran
25.08.2017
10:33:30
и ревью проходит?)

Max
25.08.2017
10:33:43
а почему оно должно не проходить?

Alexey Gurianov
25.08.2017
10:33:46
все гуд пока не нужен извращенный дизайн
Например? Вот у нас как раз нет завязок на отображение

Denis
25.08.2017
10:34:06
а там как я понимаю все генерится через data dsl

Google
Denis
25.08.2017
10:34:56


Tigran
25.08.2017
10:38:57
а почему оно должно не проходить?
даже не знаю как тебе ответить на этот вопрос когда ты затираешь про Unix Way и именуешь константы вот так WRadioInputSettingsForm

можешь провести опрос среди коллег и посмотреть кому кажется такое название адеквантым)

Max
25.08.2017
10:39:42
коллеги в курсе, коллег устраивает

Tigran
25.08.2017
10:40:04
программисты коллеги?

Max
25.08.2017
10:40:15
а ставить диагноз по фотографии нужно ума палату я смотрю

Alexey Gurianov
25.08.2017
10:40:20
И в чем здесь сложность?

code4aman
25.08.2017
10:40:36
программисты коллеги?
вот вы ругаетесь, а я чувствую себя виноватым ?

Tigran
25.08.2017
10:40:49
я не ругаюсь) я позитивно настроен

хотел узнать минусы редукс формы

никто не назвал ни одного

Tigran
25.08.2017
10:41:21
подумал мб я давно не ресерчил и есть что то поинтереснее

Max
25.08.2017
10:41:38
я тебе назвал единственный — это приложение которое решает сразу кучу задач

Alexey Gurianov
25.08.2017
10:41:44
что ты имеешь в виду?
Компоненты подписываются на стейт и использует результат computed функции для валидации. Можно привязать абсолютно к любому до зайну.

Tigran
25.08.2017
10:42:09
оно решает одну задачу, убирает с тебя головную боль менеджеринга стейта формы

code4aman
25.08.2017
10:42:26
никто не назвал ни одного
саммари: 1 - редакс, 2 - много лишнего, 2.5 - апи не очень

Tigran
25.08.2017
10:42:43
1 - не минус а энвайромент в котором работает

Google
Tigran
25.08.2017
10:43:17
2 - никто же не мешает не использовать это, но возможности будут для расширения

Max
25.08.2017
10:43:28
Ни в коем случае
а, понял да, одобряю

Tigran
25.08.2017
10:43:31
2.5 - апи не оч а в каких моментах не понято?

Alexey Gurianov
25.08.2017
10:44:19
в смысле у тебя данные валидируются в компонентах инпутов?
данные в cerebral/forms валидируются в аналоги селекторов

Max
25.08.2017
10:45:20
ну т.е. завязка все равно на стор идет я так понимаю?

на церебрал

Sergey
25.08.2017
10:48:07
Я использую react-redux-form, и вот я бы и ушел от него, да только вопрос встает боком: как я могу сохранять ее поля, при переходе между страничками. А еще мне надо по клику заполнить и перейти к ней.

Egoarka
25.08.2017
10:48:34
@kserjey в обычный стор redux'а клади

Sergey
25.08.2017
10:49:26
Типо на componentWillUnmount класть все в редукс? Вообще да, неплохо...

Egoarka
25.08.2017
10:49:47
onSumbit формы класть в redux

Admin
ERROR: S client not available

Tigran
25.08.2017
10:50:07
или использовать редуксформу и сразу держать в сторе!

и поставить флаг чтобы при анмаунте формы не ломался стор

Sergey
25.08.2017
10:50:31
Нет, мне надо именно чтобы чет написали в поле и если куда ушел, а потом вернулся поле все еще было заполнено

Egoarka
25.08.2017
10:50:47
ну когда вернулся доставай данные из стора

и рендери

Tigran
25.08.2017
10:50:55
ну у редукт формы для этого есть механизм

Sergey
25.08.2017
10:50:58
Да, это я уже понял - это не рпоблема

Tigran
25.08.2017
10:51:09
если ты на ней конечно

Alexey Gurianov
25.08.2017
10:51:16
ну т.е. завязка все равно на стор идет я так понимаю?
ну да. состояние и управление им вынесено в контроллер. синхронная валидация в computed. из коробки нет opinionated логики, вся специфика делается в приложении, т.к. я не верю в универсальные формы

Google
Tigran
25.08.2017
10:51:34
может ты используешь какие то крутые новые решения про которые парни говорят, там придется ручками манкипатчить

Sergey
25.08.2017
10:51:39
ну у редукт формы для этого есть механизм
Я хочу уйти от редукс формы, куча не нужного в стор летит, и экшены туда-сюда гоняются

Tigran
25.08.2017
10:51:56
ну тогда да ручками

Alexey Gurianov
25.08.2017
10:52:25
на церебрал
по идее подход можно и для редакса реализовать, но у нас не было такой цели

Dmitry
25.08.2017
10:55:12
Я хочу уйти от редукс формы, куча не нужного в стор летит, и экшены туда-сюда гоняются
не смог удержаться написать, на текущем проекте до того как я в него пришел тоже заложили redux-form ну действительно эта куча лишней и по мнению redux-form обязательной инфы летает между стором и формой. ужос

Tigran
25.08.2017
10:56:03
а какие экшоны вы имете ввиду лишние?

всякие блюры?

Dmitry
25.08.2017
11:00:28
Тут даже знаете как, они может быть и не лишние в понятии универсальности формы, но вот мне они не нужны. Как бы затюнить хочется под конкретную мою задачу.

Denis
25.08.2017
11:00:48
И в чем здесь сложность?
Как разбивать все это на строки колонки, как всабачить индикатор между ?я не работал с генераторами форм, не те масштабы чтобы делать масштабируемые вещи заранее

Denis
25.08.2017
11:01:33
Церебал как понимаю именно data dsl

Denis
25.08.2017
11:02:11
То есть генерирует форму по описанию

Alexey Gurianov
25.08.2017
11:02:27
форму вы сами реализуете во вью слое

Denis
25.08.2017
11:03:05
Тогда гуд

Vladyslav
25.08.2017
11:03:24
ребзя , а кто-то сталкивался с тем, Что input type number возвращает строку в редакс формах ?

Alexey Gurianov
25.08.2017
11:03:32
https://github.com/cerebral/cerebral/blob/next/packages/demos/forms-demo/src/components/Simple/index.js

Vladyslav
25.08.2017
11:04:06
блин, как-то это странно

Denis
25.08.2017
11:04:11
Пиши свой инпут который возвращает number

Страница 2031 из 5115