
Сергей
06.06.2018
18:16:43

Nikolay
06.06.2018
18:17:06

Дмитрий
06.06.2018
18:17:07
const someCall = ([a, b]) => some(a, b)
const first = bar(id)
const second = first.then(baz)
const third = Promise
.all([first, second])
.then(someCall)
return third.then(_ => _.make())

Сергей
06.06.2018
18:17:49

Google

Nikolay
06.06.2018
18:18:01

Сергей
06.06.2018
18:18:12

Nikolay
06.06.2018
18:18:24
Если речь идет о гвоздях, то в большинстве случаев.

Artem
06.06.2018
18:18:29

Сергей
06.06.2018
18:18:54

Nikolay
06.06.2018
18:18:55
const lookup = {
caseA: ...,
caseB: ...,
...
}

Сергей
06.06.2018
18:19:22

Дмитрий
06.06.2018
18:19:28

Сергей
06.06.2018
18:19:57

Nikolay
06.06.2018
18:20:15

Дмитрий
06.06.2018
18:20:36
Ошибки можно ловить иначе и в ином месте

Nikolay
06.06.2018
18:21:22
Ок, покажите мне действительно хороший пример кода на асинках сложнее, чем цепочка промисов.
Это не вызов, мне правда интересно.

Google

Сергей
06.06.2018
18:21:53

Nikolay
06.06.2018
18:22:14
там нет про ошибки

Сергей
06.06.2018
18:22:16
const someCall = ([a, b]) => some(a, b)
const first = bar(id)
const second = first.then(baz)
const third = Promise
.all([first, second])
.then(someCall)
return third.then(_ => _.make())

Тома
06.06.2018
18:23:32
Подскажите пожалуйста как использовать history.push в action (redux)?

Cenator
06.06.2018
18:23:46

Дмитрий
06.06.2018
18:23:53
Не напрямую

Тома
06.06.2018
18:27:04
А поподробнее?)

Cenator
06.06.2018
18:27:31
return <Redirect to='/' />

arts
06.06.2018
18:27:43

Валера
06.06.2018
18:29:10
ребят, а как можно создать массив DOM элементов. не обязательно именно их, главное, штобы это был массив отформатированных текстов.

Roman
06.06.2018
18:30:55

Тома
06.06.2018
18:31:14

Cenator
06.06.2018
18:31:22

Roman
06.06.2018
18:31:31
react-router-redux?

Serg
06.06.2018
18:31:34

dima
06.06.2018
18:31:49
до слез

Валера
06.06.2018
18:32:17

Google

Тома
06.06.2018
18:33:02
Про react-router-redux думала. Там потом из компонентов можно будет использовать history.push как обычно?)

Cenator
06.06.2018
18:33:23
нет

Serg
06.06.2018
18:36:04

Тома
06.06.2018
18:36:38
А если свой history создать? Через createBrowserHistory?

Cenator
06.06.2018
18:40:06
там есть примеры как надо

Муслим
06.06.2018
19:19:39

Nikita
06.06.2018
19:27:15
всем привет, а как красивше реализовать компонент с фильтрами, чтобы можно было снаружи получить активные фильтры?
грубо говоря есть компонент внутри которого несколько контролируемых чекбоксов, и снаружи нужно получить какие из этих чекбоксов активны ?
вроде есть вариант через рефы, или сделать хок для работы с этим компонентов, типо как в реакт формах

Cenator
06.06.2018
19:29:09
Lifting state up или ридакс

Artyom
06.06.2018
19:31:19
Как набрать 1.2к звезд за два дня
https://github.com/martenbjork/github-xp

Nikita
06.06.2018
19:31:38
а, и это с расчетом на то, что этот компонент в нескольких местах будет использоваться, чтобы было поменьше дублирования кода для работы с ним

TelegramUser
06.06.2018
20:00:47

K
06.06.2018
20:02:58
Loadable нормальный способ для реакта для сплиттинга?

Arthur
06.06.2018
20:07:32

Cenator
06.06.2018
20:15:21

Artyom
06.06.2018
20:26:28
react-loadable - нет

Abu
06.06.2018
20:26:54

Cenator
06.06.2018
20:27:10
Один и тот же человек

Google

K
06.06.2018
20:28:43

Artyom
06.06.2018
20:28:58

K
06.06.2018
20:29:33

Cenator
06.06.2018
20:31:25

Artyom
06.06.2018
20:31:27
Почему нет?
@itsjohncena не подкинешь статью? нагуглить не могу

Cenator
06.06.2018
20:31:44
@rick_the_rocket
https://jamie.build/dear-javascript.html вот еще

Admin
ERROR: S client not available

Artyom
06.06.2018
20:32:58
Почему не использовать react-loadable
https://twitter.com/jamiebuilds/status/986699602362429440?s=20
https://jamie.build/dear-javascript.html
ОСТАВЛЮ ТАК ЧТО БЫ НЕ ЗАБЫТЬ

K
06.06.2018
20:35:18
А всё из-за пхперов, вон что наделали.
Как сделать так, чтобы вендорские жс были в отдельном файле? В какую сторону искать?

Artyom
06.06.2018
20:43:43

K
06.06.2018
20:46:43

Cenator
06.06.2018
20:47:33

Abu
06.06.2018
20:47:58

Cenator
06.06.2018
20:48:11
Это старая ссылка

K
06.06.2018
20:50:15
autodll plugin
WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
main (410 KiB)
Буду копаться, да, ещё раз спасибо за наводочки

Vladislav
06.06.2018
20:51:21
Может кто объяснить разницу между объявлением метода класса в реакте вот так functionName = () => {} и обычным объявлением типа functionName() ?

Google

Artyom
06.06.2018
20:51:23
https://youtu.be/Q96VSAsxEtU

Kendr
06.06.2018
20:51:40

Vladislav
06.06.2018
20:52:28
Контекст
Ну это понятно, я просто думал нельзя обратиться к this внутри метода, который обявлен как просто функция, а оказывается можно

Cenator
06.06.2018
20:52:47

K
06.06.2018
20:52:47

Vladislav
06.06.2018
20:53:03
нельзя
но почему у меня тогда работает ?:(
нельзя
обращаюсь к this.state, разницы ведь нет?

K
06.06.2018
20:53:52
babel-transform-class-properties ?

Vladislav
06.06.2018
20:55:09
нет, ничего такого с бабелем не ставил
ну в смысле такого плагина не стоит

Stepan
06.06.2018
20:55:31

K
06.06.2018
20:55:47

Stepan
06.06.2018
20:55:49
babel repl

Vladislav
06.06.2018
20:56:08

Stepan
06.06.2018
20:56:16

Vladislav
06.06.2018
20:56:19

Stepan
06.06.2018
20:56:30

Vladislav
06.06.2018
20:56:42

Stepan
06.06.2018
20:58:58
Так, ща доберусь до компа, напишу пример