
[Anonymous]
14.10.2016
15:00:02

Сергей
14.10.2016
15:00:07

Evgeny
14.10.2016
15:00:12

Сергей
14.10.2016
15:00:12
зачем typescript тогда?

Google

[Anonymous]
14.10.2016
15:00:18
Если ты используешь flow, тогда const имеет смысл.

Сергей
14.10.2016
15:00:34

Evgeny
14.10.2016
15:00:44
В команде из 4 человек

Сергей
14.10.2016
15:01:20
let value = ‘default’;
if (some < condition) {
value = ‘another’;
......

Alexander
14.10.2016
15:02:03
const value = some < condition ? ‘another’ : ’default’;

[Anonymous]
14.10.2016
15:02:03

Evgeny
14.10.2016
15:02:06
const value = some < condition ? another : default

Сергей
14.10.2016
15:02:32

Evgeny
14.10.2016
15:02:39
return

Google

Сергей
14.10.2016
15:02:44
return
писать функцию для условия?

[Anonymous]
14.10.2016
15:02:51

Cocker
14.10.2016
15:02:59

Evgeny
14.10.2016
15:03:01

Alexander
14.10.2016
15:03:09
+ за функцию

[Anonymous]
14.10.2016
15:03:19
Хайп непонятен.

Сергей
14.10.2016
15:03:24

Alexander
14.10.2016
15:03:45
Функция это не только единица реюза, но и единица смысла

Evgeny
14.10.2016
15:03:52
Это чтобы “как вздумается"
Лол

Сергей
14.10.2016
15:04:18

Cocker
14.10.2016
15:04:25
Народ, а как это без форов жить?
Приведите пример плиз

Сергей
14.10.2016
15:04:38

Alexander
14.10.2016
15:04:38
Я тоже сомневался, но уже год и мне прям хорошо
Главное правильно вынести )

[Anonymous]
14.10.2016
15:04:59

Google

Сергей
14.10.2016
15:05:16

Evgeny
14.10.2016
15:05:38
https://ryanpcmcquen.org/javascript/2015/10/25/map-vs-foreach-vs-for.html

Alexander
14.10.2016
15:05:40
Ну когда один раз, может и не стоит. Если несколько значений, то твою функцию разбарабанит как хз что

Evgeny
14.10.2016
15:05:42
UPDATE 2016.05.24: .map() is actually the fastest of all 3 in certain JavaScript engines (like Mozilla’s SpiderMonkey). I advise always using map.

Cocker
14.10.2016
15:05:52
> медленные
+++
То есть, это жертва скорости в пользу краткости кда и конст?

Evgeny
14.10.2016
15:05:52
Паттерн-матчинг это да
Пиздец ломает без него
> 2016

Сергей
14.10.2016
15:06:28

Cocker
14.10.2016
15:07:08
Я не утверждаю, я пытаюсь понять

Lev
14.10.2016
15:07:11
_.map и _.forEach быстрые. Но по сути это обёртки на for.

[Anonymous]
14.10.2016
15:07:19

Cocker
14.10.2016
15:07:39

Сергей
14.10.2016
15:07:53

Eugeniy
14.10.2016
15:07:57
ну ещё map возвращает а for нет, придется дописывать пуш в массив к примеру

sane
14.10.2016
15:08:18

Сергей
14.10.2016
15:08:32

Anton
14.10.2016
15:08:40
Не вижу ничего страшного в том, что бы на клиентском приложении пожертвовать скоростью ради читаемости

Alexander
14.10.2016
15:08:56
О нет, функция вызывается

Evgeny
14.10.2016
15:08:58
Гайз

Google

Anton
14.10.2016
15:09:07
Нагруженные интерфейсы, на которых map будет тормозить встречаются редко

Evgeny
14.10.2016
15:09:08
Как вы делаете реакт hmr?

Alexander
14.10.2016
15:09:09
Где тормозит, там напиши фор

Anton
14.10.2016
15:09:11
И их сразу видно

Сергей
14.10.2016
15:09:15
есть в бабеле плагин который сконвертит ваши map, forEach в for ?
помимо веба есть ещё react native так-то

sane
14.10.2016
15:09:48
я даже не знаю что надо сделать чтоб заметить разницу между for и map

Alexander
14.10.2016
15:10:11
И никогда у меня там в map ничего не упиралось

sane
14.10.2016
15:10:21
обычно тормозит там где кто-то накосячил и идут лишние перерисовки

Anton
14.10.2016
15:10:26

Сергей
14.10.2016
15:10:38
Ну в браузере пофиг
а вот по поводу читабельности

Anton
14.10.2016
15:10:43

[Anonymous]
14.10.2016
15:10:56

マイク
14.10.2016
15:11:04
вот так понапишут циклов вместо итераторов
уволят их
приходишь
открываешь легаси код

[Anonymous]
14.10.2016
15:11:10

マイク
14.10.2016
15:11:12
и ОХУЕВАЕШЬ

Сергей
14.10.2016
15:11:25
Object.keys(hash).forEach() vs for (const item in hash)

Google

Vladimir
14.10.2016
15:11:36
обычно на лагающем сайте какой-нить фиксед баннер с анимацией и видео на бекграунде

sane
14.10.2016
15:11:47

[Anonymous]
14.10.2016
15:12:01

sane
14.10.2016
15:12:05
js не тормозит же, тормозит всегда dom

Evgeny
14.10.2016
15:12:14
Эта сука ебанная не сдаётся

Dreamerinnoise
14.10.2016
15:12:14
function* entries(obj) {
for (let key of Object.keys(obj)) {
yield [key, obj[key]];
}
}
а как быстро работает эта поебота?

Evgeny
14.10.2016
15:12:15
Короче
Пацаны
Выпилил react-transform-hmr
СУКА

sane
14.10.2016
15:12:30

Evgeny
14.10.2016
15:13:11
Я щас охуею

[Anonymous]
14.10.2016
15:13:16

Сергей
14.10.2016
15:13:25

sane
14.10.2016
15:13:30

[Anonymous]
14.10.2016
15:13:38

sane
14.10.2016
15:13:49

Dmitry
14.10.2016
15:14:11
Парни, а как в сентри ловить console warnings? Ерроры эта штука ловит отлично, а варнинги пропускает