
shadowjack
18.05.2017
15:07:56

Max
18.05.2017
15:08:44
ну что разработчики с небольшим опытом предпочитают видосы доке

Varyen
18.05.2017
15:09:33
если разжевывается все до мелочей - то дока лучше

Google

Varyen
18.05.2017
15:10:04
если вкратце показывается концепция минут за 10, то можно на фоне включить
а потом уже идешь читать доку, зная что примерно ты там найдешь
мне так удобно :)

shadowjack
18.05.2017
15:11:24
На treehouse React, react router, redux, webpack часов на 6

Mike
18.05.2017
15:11:40
мне вот так из последних зашло видео про носиквельные базы с какой-то конфы и видео абрамова про редакс
типа по фасту суть, а детали потом в доке читай

Konstantin
18.05.2017
15:12:21
Кто там Бог лодаша? Напомните кейБай - только наоброт. Из индексированного в обычный. Флаттен?

shadowjack
18.05.2017
15:12:28
Ещё есть линда, но там мне меньше понравидось

HipJoy
18.05.2017
15:13:09
egghead ничо
тока нужно до про апгрейдиться чтобы многие вещи смотреть =\
так что торренты в помощь

Max
18.05.2017
15:13:55
> Из индексированного в обычный
вут?

Konstantin
18.05.2017
15:14:35

Varyen
18.05.2017
15:14:39
key: value в [1, 2, 3]

Google

Max
18.05.2017
15:14:44
Object.values()?

Oleg ?
18.05.2017
15:14:58
Вопрос:
У меня есть 10 экшенов. Эти экшены дублируются в трёх разных компонентах. Можно ли их как - то в один свести?

Max
18.05.2017
15:15:00
['a': {values}, 'b': {values}]
видно влияение РНР

Konstantin
18.05.2017
15:15:08
{values} —-> объекты

Max
18.05.2017
15:15:27
у тебя либо обьект либо массив, ты определись

Konstantin
18.05.2017
15:15:37
у меня массив объектов

Max
18.05.2017
15:15:50
а что такое ‘a’ тогда?

Konstantin
18.05.2017
15:15:56
ключ

Max
18.05.2017
15:16:14
нет, у тебя не массив

Konstantin
18.05.2017
15:16:22
да ладно)))

Varyen
18.05.2017
15:16:26
короч походу Object.values ответ

Mike
18.05.2017
15:16:37
+

Сергей
18.05.2017
15:16:40

Mike
18.05.2017
15:17:53
а че в пхп там такого?

Varyen
18.05.2017
15:18:49
там массив и хеш считай одно и то же

Oleg ?
18.05.2017
15:20:40
Ещё раз спрошу:
У меня есть 10 экшенов. Эти экшены дублируются в трёх разных компонентах. Можно ли их как - то в один свести?

Алексей
18.05.2017
15:21:01

Oleg ?
18.05.2017
15:24:19
Вот такой код повторяется в трёх разных компонентов:
dispatch(toggle());
dispatch(open());
dispatch(play());
Можно ли, как то объединить их всех в один вызов типа: dispatch(start())?

Google

Max
18.05.2017
15:24:40

Сергей
18.05.2017
15:24:40

Max
18.05.2017
15:24:58

Oleg ?
18.05.2017
15:25:01
Точно! Как же я раньше не сообразил
Да, санки помогут

Сергей
18.05.2017
15:25:25
а санки как помогут?
function start() {
return (dispatch) => {
dispatch(first())
dispatch(second())
}
}

Oleg ?
18.05.2017
15:25:25
Они возвращают функцию, в которой можно сделать эти три вызова

Max
18.05.2017
15:25:42
а, сорян
код не увидел

Dmitry ?
18.05.2017
15:26:08
Что такое санки?
А, thunk :)

Сергей
18.05.2017
15:26:57

Konstantin
18.05.2017
15:38:31

Denis
18.05.2017
16:20:58
есть знающие четвертый роутер?

Сергей
18.05.2017
16:23:14
А в чем вопрос?

Denis
18.05.2017
16:28:21

Konstantin
18.05.2017
16:29:05
локейшн - не?

Denis
18.05.2017
16:29:10

Сергей
18.05.2017
16:29:29
Роутер передает параметр в компонент

Denis
18.05.2017
16:30:04
локейшн - не?
в локейнш будет вообще весь урл. а он в приложении может быть длиннющий. тогда надо будет парсить строку

Google

Konstantin
18.05.2017
16:30:08
route.path === id

Сергей
18.05.2017
16:30:39
Сейчас

Denis
18.05.2017
16:31:03

Konstantin
18.05.2017
16:31:22
у тебя в пропсах должен быть роут

Denis
18.05.2017
16:31:44

Andrey ?
18.05.2017
16:32:20

Konstantin
18.05.2017
16:32:26
залогай пропсы, там будет: route.path —-> это как раз то что тебе надо

Denis
18.05.2017
16:32:27

Andrey ?
18.05.2017
16:33:07
а, не, тут withRouter не нужен

Admin
ERROR: S client not available

Denis
18.05.2017
16:33:18

Сергей
18.05.2017
16:33:19

Andrey ?
18.05.2017
16:33:23
в пропсах уже должно быть

Сергей
18.05.2017
16:33:31
https://reacttraining.com/react-router/web/example/url-params

Konstantin
18.05.2017
16:33:39

Andrey ?
18.05.2017
16:34:01
Серьёно, почитай доку react-router. Она же маленькая

Denis
18.05.2017
16:34:10
я читал всю доку

Konstantin
18.05.2017
16:34:49
Находясь на по пути: host/bla-bla/123 в route.path: '123'

Google

Сергей
18.05.2017
16:34:58
Можно пример кода проблемного?

Denis
18.05.2017
16:35:03
для macth нужно эти парамс где-то принимать
пр объявлении роута
в виде :categoryId
верно?

Konstantin
18.05.2017
16:35:39

Denis
18.05.2017
16:35:46

Konstantin
18.05.2017
16:35:57
добавь чайлд роут с ':id' и всё пройдет

Denis
18.05.2017
16:36:04
в этом то и вся проблема

Сергей
18.05.2017
16:37:00
<Route path="/:id" component={Home} />

Konstantin
18.05.2017
16:37:19
я ж только что предложил

Denis
18.05.2017
16:38:09

Konstantin
18.05.2017
16:38:36
тольк ж: <Route ...><IndexRoute ...><Route child /></Route>

Denis
18.05.2017
16:39:52

Andrey ?
18.05.2017
16:40:42
сделать отдельный <Route exact path="/" component={HomeWithoutId}>
или обработать этот случай в компоненте, в котором принимаешь id

Denis
18.05.2017
16:41:17
а мне надо чтобы:
1) если урл / то рендерить список без подсветки активного элемента
2) ели урл /432 то рендерить ТОТ ЖЕ список, но с подсвеченным элементом с id 432

Andrey ?
18.05.2017
16:41:36

Denis
18.05.2017
16:42:07