
Andrey
06.09.2017
16:11:40

illiatshurotshka❄️
06.09.2017
16:11:50
зависит от ситуации

Denis
06.09.2017
16:14:48

illiatshurotshka❄️
06.09.2017
16:16:24

Google

Nikita
06.09.2017
16:32:30
парни, нид хелп с контекстом
говорит, что null
сильно не бейте, если я тупой

Winni
06.09.2017
16:33:15
В конструкторе забинди

Nikita
06.09.2017
16:34:07
this.context = this.context.bind(this);?

Nikita
06.09.2017
16:35:07
?

Сергей
06.09.2017
16:35:46
А контекст точно выше существует?
Провайдер есть?

Nikita
06.09.2017
16:37:23

Nikita
06.09.2017
16:39:58

Nikita
06.09.2017
16:40:20
я пытаюсь делать по курсу поршневой, но всё постоянно идёт не так(

Сергей
06.09.2017
16:40:22

Google

Nikita
06.09.2017
16:40:49
я пытался
мне сделать, чтобы отправлялось айди сообщение,и по нему оно рендерилось
что мне надо в grtChildContext вернуть?

Nikita
06.09.2017
16:43:42

Сергей
06.09.2017
16:43:58

Nikita
06.09.2017
16:43:58
я написал так

Сергей
06.09.2017
16:44:02
Типа router

Nikita
06.09.2017
16:44:22
Тогда будет ошибка в консоли

Сергей
06.09.2017
16:44:30

Nikita
06.09.2017
16:45:08
это через childContextTypes делается?

Nikita
06.09.2017
16:46:02
Либо - да, через childContext

Nikita
06.09.2017
16:48:59
я сгорел

Andrey
06.09.2017
16:49:59

Oleg
06.09.2017
16:53:07
Есть ли норм библиотека для валидации форм, в которую можно прокидывать свои компоненты полей?

Сергей
06.09.2017
16:53:59

kana
06.09.2017
16:54:06
formik

Oleg
06.09.2017
16:54:54
благодарю, чекну щас

Nikita
06.09.2017
16:59:03
а если я буду использовать роутер третьей версии мне миску не пробьют?

Google

Nikita
06.09.2017
16:59:42

Nikita
06.09.2017
17:00:02
допустим, в район этого чата

Oleh
06.09.2017
17:00:08
Ребят, кто знает норм библиотеку, типа react-input-range. Вот для такого: https://prnt.sc/ghvxrb

Алексей
06.09.2017
17:01:29

Oleh
06.09.2017
17:03:43
круто, вроде куча настроек, покручу, спасибо

Nikita
06.09.2017
17:07:24
допустим, в район этого чата
Тут разные ребята тусуют. Сова, например, топит за старый роутер, где у тебя все роуты в routes.js
Я котирую 4й роутер - представление компонентов находится в компонентах, очень удобно делать анимацию и переходы - ты сам решаешь когда показывать тот, или другой роут. А еще к этмоу я сделал отдельный routes.js куда воткнул конфиг дата-манагера. Т.е. по какому роуту какие данные грузить. Чтобы отделить эту логику от самих роутов. Плюс асинхронные роуты там же. Вообще в целом - оч круто получилось

Andrey
06.09.2017
17:13:37
Ты пишешь роутер4? Как у него с ssr?

Nikita
06.09.2017
17:13:58

Andrey
06.09.2017
17:13:58
@Dr_Nikson

Nikita
06.09.2017
17:14:25
@Dr_Nikson
У меня работает ssr с асинхронными бандлами, что прям очень радует

Andrey
06.09.2017
17:16:10
Ок. А как у тебя страница вообще компонуется? Есть главный компонент страница а внутри накиданы компоненты? Или шаблон с дырками и туда рендеряться конкретные ?

Denis
06.09.2017
17:16:56

Nikita
06.09.2017
17:18:28
Есть ядро приложения. Это код, который необходим для бутстрапа. Т.е. он рендерит App.js, в котором только асинхронные роуты. Я подгружаю через import() нужные бандлы. А в целом есть файлы бандлов - они объединяют группы роутов. Плюс обычные роуты раскиданы по приложению. Такой подход меня не парит
По сути Route - это просто HOC, с логикой
render() { return location.path === props.path ? <WrappedComponent /> : null }

Nikita
06.09.2017
17:19:45
Днем роут4 срут,вечером он нравится . Удивительные люди
Вообще его вроде таким сделали ,чтобы он везде работал и на сервере и в браузере и на дройдах,поправьте если не прав .

Nikita
06.09.2017
17:25:58
что ему не так?

Konstantin
06.09.2017
17:28:08
Бабель ему не так

Nikita
06.09.2017
17:28:36
ну всё остальное же норм транспилируется

Google

Konstantin
06.09.2017
17:29:48

Nikita
06.09.2017
17:33:04
а в конфиг его куда?

Konstantin
06.09.2017
17:33:28
Или в вебпак конфиг, если ты извращенец

Nikita
06.09.2017
17:35:52
я смог передать роут в контекст!
подравьте меня
пойду напьюсь

Admin
ERROR: S client not available

Nikita
06.09.2017
17:36:22

Nikita
06.09.2017
17:36:30
спасибо

Ivan
06.09.2017
17:49:34
привет) правильно ли я понял, в create-react-app flow из коробки?

Evjeni
06.09.2017
17:53:02

Ivan
06.09.2017
17:53:13
надо подтяшивать?

Evjeni
06.09.2017
17:53:31
Да, там в ридми есть рецепт

Alex
06.09.2017
18:07:23
посоны
в чем прикол саг?
начал юзать
яннп в чем удобство, особенно учитывая, что в TS при yield теряется тип

andretshurotshka?❄️кде
06.09.2017
18:08:15
лол
тсопроблемы

Dmitry
06.09.2017
18:08:26

Alex
06.09.2017
18:08:31
ну разве что еще сагу можно отменить
и саги можно в Rx стиле делать всякие takeEvery

Google

Dmitry
06.09.2017
18:08:35
вообще годная штука для комплексного флоу
но я вместо саг сейчас юзаю actionware

Alex
06.09.2017
18:08:47
да я такую херь и руками напишу на thunk-ах

Dmitry
06.09.2017
18:08:53
в котором тоже можно дождаться выполнения какого-то екшона

Alex
06.09.2017
18:09:18
store.subscribe
дальше немного магии и оп

Dmitry
06.09.2017
18:09:35
ну вот эта магия и есть сага

Alex
06.09.2017
18:09:40
ну кроме отмены - промисы не отменяются :(

Dmitry
06.09.2017
18:09:41
только ее кто-то написал
и тесты к ней

Alex
06.09.2017
18:09:50
неа
эта магия работает на генераторах
а я про простые функции и промисы

andretshurotshka?❄️кде
06.09.2017
18:10:04
Ну так возьми rx
redux-observable

Dmitry
06.09.2017
18:10:18

Alex
06.09.2017
18:10:21
да
я вот начинаю подумывать о них уже)

Dmitry
06.09.2017
18:10:32
с головой хватило функционала

Alex
06.09.2017
18:10:43
вот и вопрос
"посоны, в чем прикол саг?" )

Dmitry
06.09.2017
18:11:12
Если сложный флоу действий, то они неплохо себя показывают