@react_js

Страница 4617 из 5115
Dmitriy
15.08.2018
10:47:49
Хотя сейчас только понял, что в такой ситуации вообще пропадает смысл rff юзать, потому что на фронте у меня валидации все равно нет

Dmitriy
15.08.2018
10:48:59
Понял, спасибо)

Да, это как раз то, что надо

Google
Roman
15.08.2018
10:52:57
Как то можно узнать через функцию имя компонента?

Igor
15.08.2018
10:56:21
Component.displayName

Roman
15.08.2018
10:58:18
Component.displayName
чот нет такого свойства



Igor
15.08.2018
10:58:40
оно static

Roman
15.08.2018
10:58:47
Igor
15.08.2018
10:59:46
просто попробуй обратиться к displayName

или просто name

Алексей
15.08.2018
11:04:04
кто нибудь дружил final-form с redux?

Roman
15.08.2018
11:12:10
Алексей
15.08.2018
11:16:23
ахах, зачем?)
Ошибки чтобы норм прокидывать

Dr.
15.08.2018
11:16:28


Google
Dr.
15.08.2018
11:17:12
со статическими полями нет проблем.. а вот как созать плюс поле.. не понимаю

Алексей
15.08.2018
11:18:34
da
Ситация такая. Подгружаю данные при загрузке компанента, кидаю в initialValues. есть onSubmit, который диспатчит экшен с данными формы, без промисов без всего. Компонент ререндерится при успешном выполнении запроса и ошибке. Какую мне логику можно навесить чтобы нормально прокидывать ошибки диспатченные экшеном сразу в final form?

Dr.
15.08.2018
11:19:02
Массик с объектами полей
так делаю, не работает

Kendr
15.08.2018
11:19:22
так делаю, не работает
Подписан на изменение наблюдаемого значения?

Dr.
15.08.2018
11:19:28
+

Kendr
15.08.2018
11:19:45
+
Ну хз я тогда тут больше ничем не смогу

Dr.
15.08.2018
11:19:49


так же?

не вставилось фото

Алексей
15.08.2018
11:26:22
и вручную вызвать validate который вернет твои ошибки
мне даже не столько валидейт беспокоит, а ошибка выполнения запроса к серверу

есть ссылки или примеры куда копать?

Igor
15.08.2018
11:26:51
https://github.com/final-form/final-form#formapi ))

Max
15.08.2018
11:27:38
есть ссылки или примеры куда копать?
а есть скриншот формы? просто интересно, насколько она сложна, что файнал-форм был взят (какие у него плюсы, по сравнению с обычной формой / формиком / redux-form ) ?

Алексей
15.08.2018
11:30:39
а есть скриншот формы? просто интересно, насколько она сложна, что файнал-форм был взят (какие у него плюсы, по сравнению с обычной формой / формиком / redux-form ) ?
обычная форма на самом деле, просто final-form удобный, лаконичный, ни где ни чем не сорит. просто тут работа с данными не на промисах, данные летят по вебсокетам с обработкой в сагах и нет возможности дождаться ответа - сам придет и отдиспатчит экшен с успехом или ошибкой.

Roman
15.08.2018
11:30:54


Max
15.08.2018
11:32:13
обычная форма на самом деле, просто final-form удобный, лаконичный, ни где ни чем не сорит. просто тут работа с данными не на промисах, данные летят по вебсокетам с обработкой в сагах и нет возможности дождаться ответа - сам придет и отдиспатчит экшен с успехом или ошибкой.
как работает форма (промисы или сокеты) никак не касается обработки ошибок. Есть экшен с ошибкой - есть реакцию вьюхи. Если форма простая - выпили файнал форм и ладушки, в чем удобство и лаконичность - не знаю, не пользовался, но был бы рад посмотреть на хороший пример для сравнения. p.s. мне как и многим в этом чате, хватает простых форм

Google
Max
15.08.2018
11:35:13
Roman
15.08.2018
11:40:44
<div data-componentname={WrappedComponent.displayName || WrappedComponent.name}> <WrappedComponent /> </div> пришлось обернуть

Alexander
15.08.2018
11:44:25
Помогите с mobx. Есть @observable selected: number[] = []; Если я делаю this.selected.push(1); То ререндер не происходит. Почему?

Dmitrij
15.08.2018
11:46:21
Подскажите плиз! Проблема следующая: использую CRA. при попытке сделать коммит запускаются тесты и все, но на команды никак не реагирует терминал, по сути виснет. Никто не сталкивался с таким? Почему так?



Roman
15.08.2018
11:46:47
Кирилл
15.08.2018
11:53:17
а есть конфа для flow?

Cenator
15.08.2018
11:54:01
Кирилл
15.08.2018
11:54:15
спасибо

Max
15.08.2018
12:26:08
Подскажите плиз! Проблема следующая: использую CRA. при попытке сделать коммит запускаются тесты и все, но на команды никак не реагирует терминал, по сути виснет. Никто не сталкивался с таким? Почему так?
теоретически, может быть одна причина: где-то в тесте что-то зависает. Выпилите все тесты, проверьте будет ли работать, затем добавьте половину, затем половину половины и тд тп ,пока не найдете проблему

Oleg
15.08.2018
12:27:43
Как в mobx сделать observable Set?
Никак, добавлен только observable Map

morheal
15.08.2018
12:30:53
Ребят, привет, подскажите ето как реализовывает 404 в React Router 4? Понятно можно просто <Route component={NoMatch} /> , но у меня роуты роскиданы по папкам и везде писать это такой себе вариант

Max
15.08.2018
12:35:18
зачем скидываете структуру проекта? скиньте код, где роутинг у вас начинается, там и добавьте NoMatch

Roman
15.08.2018
12:39:59
Еще вопрос по hoc WrappedComponent().props так нормально делать, чтобы пропсы смотреть?

Alexander
15.08.2018
12:44:39
Никак, добавлен только observable Map
А если не мутировать, а всегда перезаписывать переменную?

Google
Oleg
15.08.2018
12:45:25
А если не мутировать, а всегда перезаписывать переменную?
Хороший вопрос, точно не скажу, тебе проще демку накидать

Но Map с ключем любым, и value например булевым, почти то же самое, что и set

Dmitrij
15.08.2018
12:54:22
да в том и дело, что тестов по сути нет, один тест стандартный, который идет из коробки вместе c CRA

Admin
ERROR: S client not available

Dmitrij
15.08.2018
12:54:22
теоретически, может быть одна причина: где-то в тесте что-то зависает. Выпилите все тесты, проверьте будет ли работать, затем добавьте половину, затем половину половины и тд тп ,пока не найдете проблему

Max
15.08.2018
12:58:27
да в том и дело, что тестов по сути нет, один тест стандартный, который идет из коробки вместе c CRA
ок, тогда нужно взять проект (на всякий случай) и склонировав его запустить на другой машине. Если там будет работать, а у вас нет - искать отличия (в версиях ноды, например)

да в том и дело, что тестов по сути нет, один тест стандартный, который идет из коробки вместе c CRA
терминал-то стандартный? попробуйте в другом (iTerm, например, запустить). Странный кейс, конечно.

Dmitrij
15.08.2018
12:59:13
да и кстати yarn test отрабатывает нормально

Max
15.08.2018
12:59:26
да и кстати yarn test отрабатывает нормально
значит нужно смотреть в прекоммит хук

Антон
15.08.2018
13:01:55


На всякий случай, это я переделываю вот такой код this.state.policyInput.tourist.map( (tourist, index) => { if (tourist.id === String(id)){ this.setState( (state) => { state.policyInput.tourist[index][field] = value}); } });

Max
15.08.2018
13:06:11
мало, по-моему это только сообщение и все. На прекоммит, что должно отработать ?

весь package.json покажите

Dmitrij
15.08.2018
13:08:08
@maxfarseer должен отрабатывать eslint и styleint

Max
15.08.2018
13:09:11
@maxfarseer должен отрабатывать eslint и styleint
я не знаю как pre-commit пакет работает (читаю), но в package.json я не вижу, чтобы каким-то образом был настроен прогон скрипта lint в прекоммите

@maxfarseer должен отрабатывать eslint и styleint
судя по доке, у вас нет секции pre-commit, и следовательно в этом беда (все дело подвисло на echo и ждет… могу ошибаться, но как минимум по доке нужно настроить pre-commit команду)

Google
Max
15.08.2018
13:10:59
@maxfarseer должен отрабатывать eslint и styleint
"pre-commit": [ “lint”, ] добавить в package

отсюда вопрос, тесты вообще никто не вызывает, почему на них зависает?) (возможно, как раз потому что нет pre-commit… кстати, там кавычки исправьте, когда копировать будете)

Max
15.08.2018
13:12:27
Намёк свыше
здарова, перчик, ну по делу как думаешь, на echo подвисает и ждет инпута от пре-коммита, которого нет?

Max
15.08.2018
13:13:57
@maxfarseer должен отрабатывать eslint и styleint
так же рекомендую husky + lint-staged ( https://maxpfrontend.ru/vebinary/nastroyka-eslint-prettier-pre-commit-hook-create-react-app-visual-studio-code/ )

Kendr
15.08.2018
13:19:41
Ловите, пока не поздно

Andrew
15.08.2018
13:24:05
Интересно, на долго ли ?

Fedorov
15.08.2018
14:21:31
Всем привет. Если кто-то работал с этим компонентом - можете подсказать каким образом применить свой градиент к элементу, или вообще изменить его? Спасибо https://github.com/ekeric13/react-star-ratings

Антон
15.08.2018
14:22:44
фильтром
а можно поподробней, о чем вы имеете ввиду?

dima
15.08.2018
14:30:59
а. Я не понял. Втсавить тебе

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