@react_js

Страница 2105 из 5115
illiatshurotshka❄️
06.09.2017
16:11:50
зависит от ситуации

illiatshurotshka❄️
06.09.2017
16:16:24
Чё за инсайт?
phantom types вроде будут

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
?

this.context = this.context.bind(this);?
constructor(props, context) { super(props, context) }

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

Провайдер есть?

constructor(props, context) { super(props, context) }
Везде должно быть, где есть конструктор

Nikita
06.09.2017
16:37:23
А контекст точно выше существует?
а разве я его не здесь и задаю?

Nikita
06.09.2017
16:39:58
Чё за инсайт?
Слухи, слухи... я вот и спрашиваю подробности

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

Google
Nikita
06.09.2017
16:40:49
я пытался

мне сделать, чтобы отправлялось айди сообщение,и по нему оно рендерилось

что мне надо в grtChildContext вернуть?

Сергей
06.09.2017
16:43:58
что мне надо в grtChildContext вернуть?
Тебе нужно провайдер выше

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

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

Nikita
06.09.2017
16:44:22
мне сделать, чтобы отправлялось айди сообщение,и по нему оно рендерилось
у тебя либо this не верный, либо никто в router не кладет в контекст

Тогда будет ошибка в консоли

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

Nikita
06.09.2017
16:46:02
это через childContextTypes делается?
Обычно, если у тебя в роутер приложение обернуто - он сам кладет в контекст

Либо - да, через childContext

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

Andrey
06.09.2017
16:49:59
Везде должно быть, где есть конструктор
Везде, где есть наследование.

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

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

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
Ты пишешь роутер4? Как у него с ssr?
с учетом вышесказанного - я в восторге

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
Ок. А как у тебя страница вообще компонуется? Есть главный компонент страница а внутри накиданы компоненты? Или шаблон с дырками и туда рендеряться конкретные ?

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
ну всё остальное же норм транспилируется
https://babeljs.io/docs/plugins/transform-class-properties/

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 из коробки?

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
лол

тсопроблемы

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
ну кроме отмены - промисы не отменяются :(
https://github.com/wellguimaraes/actionware посмотри на это

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
Если сложный флоу действий, то они неплохо себя показывают

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