@react_js

Страница 540 из 5115
[Anonymous]
14.10.2016
15:00:02
Сергей
14.10.2016
15:00:07
Для ленивых.
зачем flow?

Evgeny
14.10.2016
15:00:12
нет
У меня в команде да

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

Google
[Anonymous]
14.10.2016
15:00:18
зачем flow?
Вот, это уже другой вопрос.

Если ты используешь flow, тогда const имеет смысл.

Сергей
14.10.2016
15:00:34
У меня в команде да
ну есть много кейсов когда let удобен

Evgeny
14.10.2016
15:00:44
ну есть много кейсов когда let удобен
За полтора года ни одного

В команде из 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
За полтора года ни одного
А как вы for используете? Без интераторов?

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

Сергей
14.10.2016
15:02:32
const value = some < condition ? another : default
а когда 5-7 коротких условий?

Evgeny
14.10.2016
15:02:39
return

Google
Сергей
14.10.2016
15:02:44
Мы не использовали фор)
for это самая быстрая реализация пробега

return
писать функцию для условия?

[Anonymous]
14.10.2016
15:02:51
Cocker
14.10.2016
15:02:59
Evgeny
14.10.2016
15:03:01
for это самая быстрая реализация пробега
Для каталога недвижки это суперважно

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
Народ, а как это без форов жить?
.map, .forEach хоть они и медленные

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

Главное правильно вынести )

[Anonymous]
14.10.2016
15:04:59
Google
Сергей
14.10.2016
15:05:16
Главное правильно вынести )
ну 5-6 условий нет смысла выносить вообще жаль нет паттерн-матчинга из rust’а

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
То есть, это жертва скорости в пользу краткости кда и конст?
В жертву функциональному программированию. Ты не заметил сколько статей и видео, курсов появляется. Это круто типо. Некоторые доводят до абсолютизма и отказываются от процедурных инструкций.

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

sane
14.10.2016
15:08:18
Народ, а как это без форов жить?
не помню когда последний раз использовал for и let

Сергей
14.10.2016
15:08:32
ну ещё map возвращает а for нет, придется дописывать пуш в массив к примеру
в map forEach вызывается функция каждый раз а в for нет

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
Ну в браузере пофиг а вот по поводу читабельности

[Anonymous]
14.10.2016
15:10:56
Нагруженные интерфейсы, на которых map будет тормозить встречаются редко
Ты сильно серфишь интернет? Я вот например не особо и переодически встречаю лаганые сайты.

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

уволят их

приходишь

открываешь легаси код

マイク
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
Провести тесты.
тесты на 100000 элементах?

[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
могу, но зачем?
Потому что ты задал вопрос выше.

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? Ерроры эта штука ловит отлично, а варнинги пропускает

Страница 540 из 5115