
Pavel
16.06.2017
11:07:36
У меня просто все редукторы выглядят примерно так
export function reducerCreateNewPromo (state, action) {
const promoactions = [
action.promo,
...state.promoactions,
]
return {
...state,
promoactions
}
}
Как здесь объявить, что promoactions по-умолчанию — пустой массив?

Daniel
16.06.2017
11:08:55
попробуй сделать
export function reducerCreateNewPromo (state = { promoactions: [] }, action)

Pavel
16.06.2017
11:09:11
аааа

Google

Pavel
16.06.2017
11:09:16
всё, я тупой, спасибо

Daniel
16.06.2017
11:09:19
если у тебя там есть бабель или что-то ещё, то стандартные параметры должны работать

Pavel
16.06.2017
11:09:30
есть-есть, всё есть)

hlomzik
16.06.2017
11:12:49
recompose нужен? не нравится описывать все строками для добавления стейта. и флоу сюда тяжело добавить

code4aman
16.06.2017
11:16:29

Pavel
16.06.2017
11:16:31

Сергей
16.06.2017
11:18:31
у меня ретина

hlomzik
16.06.2017
11:19:35
Всё - это что?
название свойства в стейте и название метода для изменения этого свойства

Pavel
16.06.2017
11:20:05
ага, а из-за чего?
Скриншотер неверно ретину сохранил, не попал в один пиксель или сжатие так произошло
На моем тоже ретина

Google

code4aman
16.06.2017
11:21:36
ок, мой скрин был с 15.6" 1366х768, дома проверю на нормальном дисплее

Dmitry
16.06.2017
11:22:54
Не запускается WebStorm. Java поставил, но после запуска даже процесса не появляется, кто-то сталкивался?

Max
16.06.2017
11:23:36
ты бы хоть ось указал
@ide_ru вроде

Dmitry
16.06.2017
11:23:49
win8.1

Max
16.06.2017
11:24:02
/sarcasm а чего не millenium

Pavel
16.06.2017
11:24:03

Сергей
16.06.2017
11:24:12
а как он работает?
нормально
многие типы инферрит
тайпинги написано нормально
иногда все же приходится указывать
но это не критично

Pavel
16.06.2017
11:24:56
не надо их переводить)
Не надо переводить термин, если перевода нет. А если есть — надо. Ты же хлопок коттоном не называешь?

Сергей
16.06.2017
11:25:44

code4aman
16.06.2017
11:25:45
каттон

Pavel
16.06.2017
11:26:34

Сергей
16.06.2017
11:26:40
вот не надо

Pavel
16.06.2017
11:26:46
Добро пожаловать в русский язык

Сергей
16.06.2017
11:26:55
добро пожаловать во фронтенд

Andrey
16.06.2017
11:26:58
Но тайпинги можно спокойно типами назвать)

Сергей
16.06.2017
11:27:22

Pavel
16.06.2017
11:27:29

Google

Сергей
16.06.2017
11:27:31
тип переменной !== тип в файле

andretshurotshka?❄️кде
16.06.2017
11:27:34

Сергей
16.06.2017
11:27:45

andretshurotshka?❄️кде
16.06.2017
11:27:53
не все же инферрит
особенно с рамдой

Сергей
16.06.2017
11:28:04
мы о recompose

andretshurotshka?❄️кде
16.06.2017
11:28:07
ааа
ок)

Andrey
16.06.2017
11:28:16

Сергей
16.06.2017
11:28:18
рамда да

Andrey
16.06.2017
11:28:51

Andrey
16.06.2017
11:29:02
И это всем понятно, в зависимости от "действий".

Сергей
16.06.2017
11:29:34

Andrey
16.06.2017
11:29:46

Сергей
16.06.2017
11:30:07
большинство сразу подумает о const a: type
а если я напишу "тайпингов" вопрос будет о другом
это уточнение
понятно, что и то есть типы в файликах после двоеточия

Andrey
16.06.2017
11:30:52
Ну хрен знает.

Google

Сергей
16.06.2017
11:31:01
кстати

hlomzik
16.06.2017
11:31:05
воу-воу! тайпинги — не типы

Сергей
16.06.2017
11:31:08
types !== typings

andretshurotshka?❄️кде
16.06.2017
11:31:34
но ведь тайпинги это типы)

Сергей
16.06.2017
11:31:35

hlomzik
16.06.2017
11:31:43

Сергей
16.06.2017
11:31:45

andretshurotshka?❄️кде
16.06.2017
11:32:02
правда это не в реакт чате надо обсуждать)

Admin
ERROR: S client not available

Сергей
16.06.2017
11:32:13

hlomzik
16.06.2017
11:32:39
так что расскажите про рекомпоз) нет вариантов получше?

andretshurotshka?❄️кде
16.06.2017
11:33:58
а что сделать надо?

Сергей
16.06.2017
11:34:13

hlomzik
16.06.2017
11:36:26

Max
16.06.2017
11:36:29

Default
16.06.2017
11:37:07

Pavel
16.06.2017
11:37:32
инициализируется всё равно как undefined
А, всё, я сегодня дважды тупой
rootReducer делал чудесное
function rootReducer (state = {}, action) {
И все дочерние редукторы уже работали со state = {}, не применяя свои значения по умолчанию.

Klim
16.06.2017
11:50:27

Google

Klim
16.06.2017
11:50:35
комплюктер

Сергей
16.06.2017
11:51:16

Stepan
16.06.2017
11:51:55
Проиграл

Pavel
16.06.2017
11:52:12
Ну всё, шутеечки пошли)

Stepan
16.06.2017
11:52:23
Они сегодня прекращались?)

Andrei
16.06.2017
11:52:46
интересно как ты по русски называешь метод reduce

Stepan
16.06.2017
11:52:59
Редьюс

andretshurotshka?❄️кде
16.06.2017
11:53:03
редуцировать
)

Антон
16.06.2017
11:53:12

Andrei
16.06.2017
11:53:22

Pavel
16.06.2017
11:53:54

Andrei
16.06.2017
11:54:16
редук?

Stepan
16.06.2017
11:54:34
Где же адепты "внутренних и внешних полей" вместо марджинов и педдингов?

Pavel
16.06.2017
11:54:35
reduce

Stepan
16.06.2017
11:54:38
Ваш выход

Andrei
16.06.2017
11:54:58
педдинг

Pavel
16.06.2017
11:55:05

Stepan
16.06.2017
11:55:12
Наверное

Антон
16.06.2017
11:55:16