
Konstantin
18.05.2017
11:12:49
... а там return {}

Igor
18.05.2017
11:13:18
mapStateToProps покажи плиз
const mapStateToProps = (state) => {
return { streams: state.streams }
}
соответственно в reducer
const initialState = {
streams: [
{
id: 0,
client_id: "",
msisdn: "",
state: "",
guid: ""
}
]
}

Sergey
18.05.2017
11:14:30
Значит state.streams === undefined

Google

Sergey
18.05.2017
11:15:06
Добавь логи в mapstatetoprops чтобы это проверить

Igor
18.05.2017
11:16:28
значит я криво подключил reducer ?

Sergey
18.05.2017
11:17:49
Возможно в коде редьсера забыл initailState добавить как дефолтное значение аргумента

Oleg ?
18.05.2017
11:36:50
Есть хорошие книжки или сайты по дизайну?

Roman
18.05.2017
11:41:35

Oleg ?
18.05.2017
11:42:00
Я знаю только руководство по материал дизайну

Max
18.05.2017
11:42:15
типографика рудера

Влад
18.05.2017
11:54:33
Я вернусь

Ҫѐҏӗѫӑ
18.05.2017
12:21:50
так что, транслируют конфу?
контент норм

Айнур
18.05.2017
12:28:15

Oleg ?
18.05.2017
12:28:35
https://material.io/guidelines/
#закладки

Google

Роман
18.05.2017
12:56:57
Ребята, кто сможет помочь с изоморфной выдачей?

Vadim
18.05.2017
12:57:20
Изоморфной выдачей?

Роман
18.05.2017
12:57:22
Проблема: экшн на сервере отрабатывает, но через mapstatetoprops данные в компонент не записываются

Pavel
18.05.2017
13:01:24
А зачем на сервере экшены?

Волчик
18.05.2017
13:03:14
нормальной практикой считается сделать компонент для отображения одного значения из редукс стора, если оно часто в приложении используется?

from
18.05.2017
13:07:34

Vladimir
18.05.2017
13:08:55
Ненормально было бы сделать это по другому:)

Сергей
18.05.2017
13:14:18
напоминаю о существовании https://www.npmjs.com/package/babel-plugin-import-node
для серверсайд рендеринга, помогает при сплите на чанки и подгрузке через import()

Mike
18.05.2017
13:21:31
то есть мб я туплю и вебпак пользуется этим плагином
но вроде нет же

Сергей
18.05.2017
13:24:59

Mike
18.05.2017
13:25:12
ну блин, а зачем?)

code4aman
18.05.2017
13:25:58
в проде его нет

Mike
18.05.2017
13:27:09
бабеля тоже в проде нет, лол
в проде собранный файл, так зачем его собирать менее удобным инструментом?

code4aman
18.05.2017
13:27:34
> to transpile import() to requireAsync()
> чанки

Mike
18.05.2017
13:28:29
а вебпак по-твоему в чанки не умеет или что?

Google

code4aman
18.05.2017
13:47:36
хз, есть пример с вебпаком? как я понял без этого плагина это не будет на сервере работать, вебпак dynamic import сделает, что нода не поймет

Серёжа
18.05.2017
14:03:25
А насколько вообще есть необходимость собирать бандл для ноды с помощью вебпака? Какие профиты от этого? Я вот чот не знаю и интересно зачем это? Может кто подскажет?

Artur
18.05.2017
14:06:35
Но это только фактически на процесс первого обращения к файлу влияет по сути.

Серёжа
18.05.2017
14:07:53
Вот и я того же мнения пока что..

Сергей
18.05.2017
14:08:45
ну так об этом же и речь

Mike
18.05.2017
14:11:57
А как же ssr со стайлд компонентами и лоадеры для картинок?

Сергей
18.05.2017
14:13:06

Mike
18.05.2017
14:13:17
Не все

Сергей
18.05.2017
14:13:18
да и для лоадеров картинок есть хуки)

Mike
18.05.2017
14:13:21
Это пример профита

Сергей
18.05.2017
14:13:27

Mike
18.05.2017
14:13:33
Ой
Цсс модули я имел в виду

Сергей
18.05.2017
14:13:47

Mike
18.05.2017
14:14:00
Ну спросили же, в чем смысл
Пример смысла, лучше?)

Сергей
18.05.2017
14:14:20
да)

Серёжа
18.05.2017
14:14:25
Я модули юзаю но не импортом стилей. А прелварительно создаю из них json файлы.

code4aman
18.05.2017
14:14:45
цсс модули можно вроде через бабель

Google

Серёжа
18.05.2017
14:15:14
А в этих файлах уже типа мапы - старый класс : новый класс с хэшом
И сделал так как раз для того чтобы не делать сборки для ноды и не импортировать там файлы стилей.

Сергей
18.05.2017
14:17:15

Mike
18.05.2017
14:17:51
А почему отличное? То есть почему генерить джсоны лучше?
Быстрее?

Admin
ERROR: S client not available

Серёжа
18.05.2017
14:18:00
gulp + css-modules/postcss-modules

code4aman
18.05.2017
14:18:41
а через babel-transform-prejss или как там называлось, это еще через постцсс плагины можно протащить

Сергей
18.05.2017
14:18:43

Дмитрий
18.05.2017
14:19:04

code4aman
18.05.2017
14:19:10
в теории))

Mike
18.05.2017
14:19:11
Вообще мб я предвзят, но я не вижу минусов бандлов особых, а импорты после питона и джавы оч импонируют

code4aman
18.05.2017
14:19:47

Сергей
18.05.2017
14:19:59

Mike
18.05.2017
14:20:20
При том что импорты vs json
И вообще классно, когда бэк на бэк похож, а не на кашу нагенерированных конфигов

Сергей
18.05.2017
14:21:06

Google

Mike
18.05.2017
14:21:38
Эстетическая, это не очевидно из "импонирует" было?)
Так процесс получения банда -- это компиляция просто, а вебпак как компилятор))

Сергей
18.05.2017
14:22:10

Алексей
18.05.2017
14:22:32
какие минусы бандла?

Mike
18.05.2017
14:22:38
Ты бэк не обижай((

Сергей
18.05.2017
14:23:08
туева хуча конфигов для вебпака
отладка
зрительный осмотр результата компиляции
эстетика
всё не упомнить

Серёжа
18.05.2017
14:23:28
Мне иметь json кажется проще, у нас для одних и тех же компонентов может быть много тем, приходится переопределять стили, наследовать одни от других. Использую пакет react-css-themr мне показалось это проще. А с подходами типа css in js пока не знаком на практике.

Сергей
18.05.2017
14:23:38
но с бандлами на бэке крайне неприятно
особенно если есть bin, lib и т.д.

Алексей
18.05.2017
14:24:09

Mike
18.05.2017
14:24:19

Сергей
18.05.2017
14:24:31

Mike
18.05.2017
14:25:28
Ну я просто пока кроме субъективных аргументов против бандлов ничего не услышал, а они на то и субъективные, чтоб быть у каждого свои

Сергей
18.05.2017
14:25:49
4 конфига для вебпака
отладка

Mike
18.05.2017
14:25:54
Но при этом обычно криков нахуй ты году собираешь, ебен тонны

Сергей
18.05.2017
14:26:16

Алексей
18.05.2017
14:26:36