
Nahasaki
20.09.2018
09:53:22
"because flow is a hobby project not maintained by professionals"

Nikolay
20.09.2018
10:00:20

funfoorique
20.09.2018
10:18:51
всем привет, есть проблема с react-final-form. есть форма с validateOnBlur, при нажатии на enter форма не валидируется, в доке не нашел метод типа validate() чтобы тригернуть все это дело, при вызове триггера blur() валидация не просиходит, сталкивался кто нить?

Alek
20.09.2018
10:22:19
Народ, используете ли вы бойлерплейте, когда начинаете новый проект

Google

Nikita
20.09.2018
10:24:02

Nikolay
20.09.2018
10:33:50

Artyom
20.09.2018
10:35:23

Eugene
20.09.2018
10:35:51

Artyom
20.09.2018
10:36:00

Andrey
20.09.2018
10:36:03

Artyom
20.09.2018
10:36:20

Ilya Shurikov
20.09.2018
10:36:21

Artyom
20.09.2018
10:36:28

Alek
20.09.2018
10:36:31

Andrey
20.09.2018
10:36:35

Artyom
20.09.2018
10:36:58

Eugene
20.09.2018
10:37:01

Google

Ilya Shurikov
20.09.2018
10:37:17
Что не так?
лучше свой бп собрать и жить спокойно. в кра много лишнего

Dmitry
20.09.2018
10:37:34

Dmitry
20.09.2018
10:37:38
Если кто-то помнит мои загоны с react-router, там стоило просто сесть и подумать. Все головняки были из-за нескольких копий <BrowserRouter> в разных компонентах. А нужен был только один в точке входа...

Dmitry
20.09.2018
10:37:40

Alek
20.09.2018
10:37:52

Artyom
20.09.2018
10:38:07

Eugene
20.09.2018
10:38:36

Alek
20.09.2018
10:38:50
Я просто вообще первый раз узнал только сейчас про next.js, что реально такой крутой?

Artyom
20.09.2018
10:38:55

Ilya Shurikov
20.09.2018
10:38:57

Nikolay
20.09.2018
10:38:59
но уже не суть

Alek
20.09.2018
10:39:15

Artyom
20.09.2018
10:39:21

Ilya Shurikov
20.09.2018
10:39:38

Andrew
20.09.2018
10:39:44

Nikolay
20.09.2018
10:39:54
да и memoize вроде сохраняет только результат и входные данные запоминает, так что пофигу вроде откуда берёшь внутри функции данные

Dmitry
20.09.2018
10:40:21

Artyom
20.09.2018
10:40:30

Google

Dmitry
20.09.2018
10:41:03
Да, но у тебя props нет среди входных данных этой функции

Eugene
20.09.2018
10:41:43
?сейчас бы 2 недели ковырять конфиги вебпака, вместо того чтобы писать код

Ilya Shurikov
20.09.2018
10:42:23

Artyom
20.09.2018
10:42:43

Nikolay
20.09.2018
10:43:13
Да, но у тебя props нет среди входных данных этой функции
Зачем запоминать абсолютно все данные? Входные даннные влияют на перевыполнение функции или отдача закешированного варианта. Я указал только те данные на вход, которые отвечают за "надо перевыполнить функцию". Остальные же данные просто вспомогательные
Так зачем передавать абсолютно всё

Ilya Shurikov
20.09.2018
10:43:59

Set
20.09.2018
10:44:00

Dmitry
20.09.2018
10:44:00
Ок. Просто это, как минимум, аккуратно разложенные грабли

Artyom
20.09.2018
10:44:11

Nikolay
20.09.2018
10:45:12

Тимофей
20.09.2018
10:45:22

Nikolay
20.09.2018
10:45:34
Короче это всё равно костыль, разбил на компоненты это всё дело

Artyom
20.09.2018
10:45:34
Не знаю как вы, но я слишком часто сталкивался с ворохом неподдерживаемых скриптов для сборки. Мой выбор теперь - next.js

Dmitry
20.09.2018
10:45:50

Ilya Shurikov
20.09.2018
10:45:54

Artyom
20.09.2018
10:46:44

Dmitry
20.09.2018
10:47:05
Ну дык cra или next.js не для гентушников.. ?

Google

Artyom
20.09.2018
10:47:24

Ilya Shurikov
20.09.2018
10:47:55
странно это

Dmitry
20.09.2018
10:49:43
Ну напиши конфиг с нуля..

Artyom
20.09.2018
10:49:50
не ну если так думать то можно убивать и забивать свой проект любым говном
У тебя аргументация на пустой абстракции "это плохо". Подумай и прикинь все плюсы и минусы, их практическое влияние, и днлай выводы.
Если тебе удобней "пару недель" сидеть и пересобирать свежий конфиг каждые пол года - ок. Это правда может быть ок и в этом правда может быть нужда
Но если сюда приходит человек, которому просто нужно работать и он спрашивает с чего стартовать, не уточняя нефункциональные требования - next.js это лучший ответ.

Dmitry
20.09.2018
10:50:18
А razzle видели?
Что лучше, razzle или next?
У него же есть ещё after.js типа next, но с rr4

Ilya Shurikov
20.09.2018
10:53:44

Admin
ERROR: S client not available

Artyom
20.09.2018
10:55:20

Ilya Shurikov
20.09.2018
10:55:40
эм. окей

what
20.09.2018
11:17:02
Ребят, подскажите:
Вот есть парент компонент и 2 чайлда.
В одном чайлде я получаю ref компонента, как мне передать его в другой чайлд?

Vadim
20.09.2018
11:18:00

Valery
20.09.2018
11:19:20

what
20.09.2018
11:19:59

Vadim
20.09.2018
11:20:58
пример выше вроде решает задачу

what
20.09.2018
11:21:06

Artyom
20.09.2018
11:21:35
В локальном стейте храни что хочешь

what
20.09.2018
11:21:43

Google

Valery
20.09.2018
11:22:18

what
20.09.2018
11:22:51
понял, всем спасибо за ответы

Rodion
20.09.2018
11:27:50
А что делать если нужно написать документацию про проекту , который писал не ты. И сделать это полуавтоматически. JSdoc использовать?

Kelin
20.09.2018
11:31:06
Ееее, если используется в одном месте, если не используется в одном месте, каеф

dima
20.09.2018
11:39:10
посоны посоны как попапы делаете ?
я могу как то через новое контекст апи сделать ? При старте собрать компоненты и зарегать в провайдере и обернуть апп ? А в потребителе что то вызывать ?

Artyom
20.09.2018
11:45:34

Vadim
20.09.2018
11:49:02

dima
20.09.2018
11:49:20

Artyom
20.09.2018
11:49:44
Провайдер один в рут

Vadim
20.09.2018
11:50:24
или не в этом суть?

dima
20.09.2018
11:50:40
но дело не то куда рендерить
а как. Должно быть апи одно и нормальное. В порталы говна накидать и потом ахуеешь

Artyom
20.09.2018
11:53:21
но дело не то куда рендерить
Вообще ничто не мешает управлять модалкой из глобального стора. Выносить глобальные вещи в контекст, если есть какой-нибудь редакс\мобх - не лучшая идея, дебажить сложнее будет, и вообще это императивненько

Vadim
20.09.2018
11:53:28
так а у тебя нет чего-то для управления состоянием?

dima
20.09.2018
11:53:57
не нужно все пихать