
Valeriy
02.04.2018
10:06:52
<textarea onChange={callback} ...
callback = e => e.key === 'Enter' && console.log(e.target.value)
первый раз в didMount второй на самом компоненте

Alexey
02.04.2018
10:14:42

Google

Alexey
02.04.2018
10:15:04
Может на форму повесть он сабмит

Valeriy
02.04.2018
10:21:44
хотя с onChange я тя обманул
в onChange ты ловишь e.target.value
а вот Enter придется ловить таки через onKeyPress например
или onKeyUp/onKeyDown
ап то я в контексте твоего примера еще и удивился, откуда там keyCode и key взялись на onChange :))

SilencerWeb
02.04.2018
10:42:40

Aleksandr
02.04.2018
10:46:09
у кого-то получалось завести текущую альфу react-router-redux с 16-й версией реакта на реальном проекте?

Anton
02.04.2018
10:47:10

Aleksandr
02.04.2018
10:49:49
да сыпятся странные ошибки - жалуется на отсутствие экспорта с файлов, хотя они никуда с них не девались; и в консоль компонента после импорта нормально выводится;
для альфы простительно; но если на реальном проекте удавалось завести - думаю и у меня получится )) надо дальше копать; спасибо

Alex
02.04.2018
10:52:56
Appstore
{
database: // normalizr
{
lecturers,
faculties
},
views:
{
home: {... },
dashboard:
{
faculties:
{
form,
faculties: [id]
}
}
}
}
Тип такого
Или не то

Google

SilencerWeb
02.04.2018
11:00:55

Yakov
02.04.2018
11:22:42
Перцы, кто на сервере как определяет мобилка ли?

Nikolay
02.04.2018
11:24:27

Valeriy
02.04.2018
11:25:19

Дмитрий
02.04.2018
11:26:13

Valeriy
02.04.2018
11:29:12

Andrey
02.04.2018
11:30:26

Yura
02.04.2018
11:32:14
Друзья, сюда можно задать вопрос по нпм и гульпу или для этого есть отдельная группа?

Nikita
02.04.2018
11:41:43
Подскажите, чтобы flow заработал с react-ом — что-то нужно добавлять в .flowconfig?
У меня сейчас ругается на сторонние библы — Cannot resolve module module_name

Дмитрий
02.04.2018
11:42:25

Valeriy
02.04.2018
11:42:38
хипсторы :))

Дмитрий
02.04.2018
11:43:05
А то ж
rrr5 уже кстати хз сколько месяцев на одной версии топчется, как бы вообще не помер

vs
02.04.2018
11:53:33
реселкт служит только для оптимизации ?

Nikita
02.04.2018
11:54:45

Alex
02.04.2018
11:56:34

Nikita
02.04.2018
11:56:57

Google

Alex
02.04.2018
11:58:49

vs
02.04.2018
11:59:43

Tauka
02.04.2018
12:00:49

Nikita
02.04.2018
12:01:38

Alex
02.04.2018
12:03:11

Artem
02.04.2018
12:03:49

Alex
02.04.2018
12:04:24
оптимизация за счет мемоизации
про оптимизацию уже сказали. 2 раза
чито еще?

Artem
02.04.2018
12:05:54

Tauka
02.04.2018
12:06:05

Alex
02.04.2018
12:14:51

Artyom
02.04.2018
12:20:25

Yura
02.04.2018
12:24:09
Добрый день! Подскажите, как написать скрипт, автоматически запускающий апп при перезагрузке серверов? Чтобы сайт в дайнтайме не валялся даже минутки. Или подскажите, как сформулировать вопрос правильно, сам найду. Начинающий фронтэндер, поэтому спрашиваю. Сильно не бейте.

Cenator
02.04.2018
12:25:46
pm2 -> @nodejs_ru
кто-нибудь loadable-components юзает?
(не юзайте, глючное говно)
через раз варнинг о несовпадении разметки с сервера, и причина неясна

Ivan
02.04.2018
12:40:04
Если веб-сервер настроен (какой там на сервере?), он должен подниматься самостоятельно после ребута сервера и как следствие поднимать приложения.
Или у тебя node?

Google

Alexey
02.04.2018
12:52:32
Ребят, подскажите пожалуйста логику, как правильнее обновить стейт приложение, когда допустим в втором блоке добавил коммент?
[
{
title: "First item with custom name",
id: "1",
comments: [
{
img: "orange.png",
text:
"Далеко-далеко, "
},
{
img: "violet.png",
text:
"Далеко-далеко "
},
{
img: "orange.png",
text:
"Далеко-далеко"
}
]
},
{
title: "Second item is active",
id: "2",
comments: [
{
img: "orange.png",
text:
"Далеко-далеко, "
}
]
}
]


Сергей
02.04.2018
12:53:12
Ребят, подскажите пожалуйста логику, как правильнее обновить стейт приложение, когда допустим в втором блоке добавил коммент?
[
{
title: "First item with custom name",
id: "1",
comments: [
{
img: "orange.png",
text:
"Далеко-далеко, "
},
{
img: "violet.png",
text:
"Далеко-далеко "
},
{
img: "orange.png",
text:
"Далеко-далеко"
}
]
},
{
title: "Second item is active",
id: "2",
comments: [
{
img: "orange.png",
text:
"Далеко-далеко, "
}
]
}
]
портянки в чат кидать не очень круто
Ребят, подскажите пожалуйста логику, как правильнее обновить стейт приложение, когда допустим в втором блоке добавил коммент?
[
{
title: "First item with custom name",
id: "1",
comments: [
{
img: "orange.png",
text:
"Далеко-далеко, "
},
{
img: "violet.png",
text:
"Далеко-далеко "
},
{
img: "orange.png",
text:
"Далеко-далеко"
}
]
},
{
title: "Second item is active",
id: "2",
comments: [
{
img: "orange.png",
text:
"Далеко-далеко, "
}
]
}
]
лучше вообще хранить массивы в виде
list: {
models: { 1: {}, 2: {}, 3: {} },
ids: [1, 2, 3]
}


Danila
02.04.2018
12:54:13

Andrey
02.04.2018
12:54:16

Danila
02.04.2018
12:54:27
Потому что я когда с файрбейз работал, столкнулся, чуть с ума не сошёл

Admin
ERROR: S client not available

Andrey
02.04.2018
12:54:27

Сергей
02.04.2018
12:54:45

ALFer
02.04.2018
12:55:09

Andrey
02.04.2018
12:55:11

Сергей
02.04.2018
12:55:18

Andrey
02.04.2018
12:55:25

Сергей
02.04.2018
12:55:27
инстанс Map не сериализуем

Aziz
02.04.2018
12:55:55
а в чем проблема вообще хранить массивом?

Artyom
02.04.2018
12:55:56
пчму?

Сергей
02.04.2018
12:56:02

Andrey
02.04.2018
12:56:07

Сергей
02.04.2018
12:56:33

Google

Сергей
02.04.2018
12:56:55

Stepan
02.04.2018
12:56:56

Andrey
02.04.2018
12:57:12

ALFer
02.04.2018
12:57:16
это всё ж легко решается

Сергей
02.04.2018
12:57:16
Ты серьёзно?
[
{ id: ‘foas098fhsaiudbf’ },
{ id: ‘asdoaiudshfisudb’ },
]
да

Andrey
02.04.2018
12:57:54

Сергей
02.04.2018
12:58:05
я не хочу работать с индексами массивов, а хочу с айдишниками
и список может быть длинным

Artyom
02.04.2018
12:58:27
JSON.stringify([...new Map([[1,2]])])

Сергей
02.04.2018
12:58:29
мне надо обновить объект

Andrey
02.04.2018
12:58:33

Stepan
02.04.2018
12:58:54
У Map есть метод toJSON()

Nikolay
02.04.2018
12:59:06
Какие вообще могут быть аргументы против нормализации данных?

Сергей
02.04.2018
12:59:06