
Aleksei
11.12.2016
21:46:20

Aleh
11.12.2016
21:46:44
редьюсер и есть "модификатор", не?

Aleksei
11.12.2016
21:47:19

Aleh
11.12.2016
21:47:44
ну вот это как раз неудобно

Google

Aleh
11.12.2016
21:47:48
если есть логика
если ее нет, то конечно удобно

Adel
11.12.2016
21:48:12
в итоге модификатор не чистая функция

Aleh
11.12.2016
21:48:48

Adel
11.12.2016
21:48:58
чистота в редьюсерах при работе с данными - то, что позволяет отделить хорошо тестируемые части и хорошо их покрыть тестами

Aleksei
11.12.2016
21:48:59

Adel
11.12.2016
21:49:34

Aleksei
11.12.2016
21:53:19
можно самому вынести такие операции в чистые функции и оттестировать
дело в том, что пока я это не выложу концепт до конца понятен не будет, так что я выложу, а потом можно будет похоливарить)
доделаю только до alpha-версии хотя бы
мне там сейчас надо сделать свой mergeDeepWith, потому что тот что в immutable не дает мне полный путь к свойству, только ключ, а мне нужен полный путь

Dmitrii
11.12.2016
21:59:38
прикол редъюсера и экшенов не только в том, что они есть, но еще в middleware между ними, которые если уметь применять, могут снизить количество болиреплейта на процентов 50

Aleksei
11.12.2016
22:00:15

Google

Andrew
11.12.2016
22:00:39

Adel
11.12.2016
22:00:50

Dmitrii
11.12.2016
22:01:13

Aleksei
11.12.2016
22:02:15
но можно будет и просто в методе жизненного цикла

Adel
11.12.2016
22:02:53
ой нет, не давайте мне выбора, где это сделать

Aleksei
11.12.2016
22:02:54
в afterSet например или в beforeSet

Andrew
11.12.2016
22:03:03
что именно?
я пока в миддлвары не въехал, надо будет документацию покурить, чтобы понять дзен :)
мне на конкретных примерах проще понимать

Dmitrii
11.12.2016
22:04:20

Aleksei
11.12.2016
22:04:30
ой нет, не давайте мне выбора, где это сделать
коннектор будет самым простым вариантом. подключил и забыл) он под коробкой все равно это в методе жизненного цикла будет делать) если нужна своя логика, то тогда можно уже самому это в методе написать

Andrew
11.12.2016
22:08:12

Aleksei
11.12.2016
22:08:33

Andrew
11.12.2016
22:08:42
нода с экспрессом
там есть всякие миддлвары
в экспрессе

Aleksei
11.12.2016
22:09:11
почти все

Andrey
12.12.2016
00:36:20
Гайз, а в scss файлах можно при
@import
использовать абсолютные пути?

Google

Andrey
12.12.2016
00:37:18
Когда пишу след. код, выбрасывает ошибку, что не находит нужный файл
@import "Components/variables";

Alexander
12.12.2016
07:05:23
Это относительный путь )

Vladimir
12.12.2016
07:26:32
можно добавить в настройки node_sass переменную. Кажется, import_paths, но ртфм

Petr
12.12.2016
07:34:26
Если используешь PostCSS.
https://github.com/postcss/postcss-import/blob/master/README.md

Mirjalol
12.12.2016
07:39:37
Привет ребята
Я новичок на React
У меня есть вопрос, извините, если это глупо.
Как сделать адаптивный пользовательский интерфейс в ReactJS

Andrew
12.12.2016
07:49:29

Kreizo
12.12.2016
07:51:16
подскажите пж в двух словах для чего redux-saga?

? ethorz
12.12.2016
07:51:54

? ethorz
12.12.2016
07:52:11
берешь css фреймворк, или сам пишешь адаптивную сетку, и верстаешь
css/less/scss
как тебе удобно будет

Vladimir
12.12.2016
07:53:09

Roma
12.12.2016
07:53:18

Paul
12.12.2016
08:21:25

Vadim
12.12.2016
08:28:32
Товарищи люди!
Подключал ли кто-нибудь autoprefixer к webpack 2?
Я уже часа 3 бьюсь над этой задачей
Может кто знает ссылку какую как его подключить к webpack 2?

Google

Vadim
12.12.2016
08:30:19
Это вообще реально?

Vladimir
12.12.2016
08:39:21

Art
12.12.2016
08:40:11
> Я уже часа 3 бьюсь над этой задачей
Вот они проблемы современности.

Vadim
12.12.2016
08:40:11
Нету

Vladimir
12.12.2016
08:40:40
ага

Admin
ERROR: S client not available

Vladimir
12.12.2016
08:40:43
заметил

Dmitry
12.12.2016
08:46:03
Это вообще реально?
Да, создай в корне проекта такой postcss.config.js:
module.exports = {
plugins: [
require('autoprefixer')
]
};

Vadim
12.12.2016
08:47:08

Vladimir
12.12.2016
08:47:20
extract-text-plugin не особо работает бтв

Art
12.12.2016
08:48:19
https://github.com/postcss/postcss-loader/issues/92#issuecomment-251439696
Мы перешли на вебпак2 примерно в сентябре, словно прошли через 7 кругов ада.

Vladimir
12.12.2016
08:52:19

Art
12.12.2016
08:53:16
Деталей вообще не помню
А, code splitting с system.import

Fozilbek
12.12.2016
08:53:49
Ребят, это какой редактор?
\

Brs
12.12.2016
08:54:05
а вот раз уж пошла такая пьянка. в webpack2 dedupe plugin выпилили, он теперь внутри вебпака работает чтоли?

Google

Fozilbek
12.12.2016
08:55:32
???

from
12.12.2016
08:55:34
МУТИРУЕШЬ её
Переменные вообще нельзя мутировать, мутировать можно массивы и объекты

Art
12.12.2016
08:55:44

Vladimir
12.12.2016
08:57:22

from
12.12.2016
08:58:44

Vladimir
12.12.2016
08:59:29
ага
x = 4;
asyncFuncWhichWillUseX(); // will X be 4 or 5?
x = 5;

Konstantin
12.12.2016
09:01:48
Какая же это мутация?
Мутация — когда без изменения ссылки на значение меняется само значение
имхо

Vladimir
12.12.2016
09:02:26
а что зависит от того, мутация это или нет?

from
12.12.2016
09:03:16
четверка пятёркой не станет никогда
а массив из трех элементов вполне может стать массивом из четырёх элементов

Vladimir
12.12.2016
09:08:01
Вот в Эрланге нет мутаций

from
12.12.2016
09:08:28
в эрланге ещё и переменных вроде нет