
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

Tigran
25.08.2017
10:29:32

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
ваще не ок
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

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

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

Max
25.08.2017
10:38:04

Tigran
25.08.2017
10:38:57
можешь провести опрос среди коллег и посмотреть кому кажется такое название адеквантым)

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
оно решает одну задачу, убирает с тебя головную боль менеджеринга стейта формы

Max
25.08.2017
10:42:19

code4aman
25.08.2017
10:42:26

Alexey Gurianov
25.08.2017
10:42:35

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

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

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

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

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

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

Max
25.08.2017
11:01:24

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

Alexey Gurianov
25.08.2017
11:02:10

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

Denis
25.08.2017
11:03:38
Это поведение по стандарту

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

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