
Ilya
10.08.2016
18:53:39
Я понимаю, СЛОЖНУЮ логику прятать, типо форматирования, или еще чего и
Но два числа то?

Anton
10.08.2016
18:54:22
там в примере было 3

Ilya
10.08.2016
18:54:31
Ну или 3.

Google

Anton
10.08.2016
18:54:46
<SumOfValues ...props /> тот же самый
Ну страдать то страдать!

Ilya
10.08.2016
18:55:15
Ну и если уж компонентом, чем не подходит values проп массивом и reduce для сложения?

Andrey
10.08.2016
18:55:21
Ну или 3.
а если нужно 10 ? вот по этому и нужно так

Ilya
10.08.2016
18:56:36
жс дал вам куски фп, не не хочу, хочу пропы объявлять. К тому же вопрос был не про "а если", а про два числа же.

Artur
10.08.2016
19:05:31

Владислав
10.08.2016
19:11:05

Artur
10.08.2016
19:17:44
А если неизвестное количество чисел?

Konstantin
10.08.2016
19:27:51
Польскую нотацию запилите и не мучайтесь)

Владислав
10.08.2016
20:30:25
интересно, что с es2015 монжо писать реактоподобную фигню благодаря шаблонным строкам

Dmitry
10.08.2016
20:32:53
Ясно

Aldar
10.08.2016
20:50:29

Владислав
10.08.2016
20:55:35
Хотел написать большую статью, но она получилась супербольшая, поэтому решил публиковать по главе

Google

Владислав
10.08.2016
20:55:36
https://medium.com/@vkozulya/es2015-на-пальцах-var-let-и-const-d194b902cfc0
сори за боянистую тему

KlonD90
10.08.2016
20:59:59
так ты со всей глубиной пиши - там типа код v8 приводи вот это интересно было бы

Владислав
10.08.2016
21:04:06

KlonD90
10.08.2016
21:04:50
люблю такую фигню читать :О

Artur
10.08.2016
21:27:03
Я бы тоже с комментами к ядру с вставками его кода почитал

Алексей
11.08.2016
03:26:13

Anton
11.08.2016
07:15:44
Господа. Есть проект, на котором используется es6, этот es6 через gulp и babel преобразуется в es5 (?) и уже используется для продакшена.
Вопрос: это нормально, что код преобразуется в код, который не поддерживается в IE, и мне приходится цеплять библиотеку в 100 килобайт, чтобы этот нерабочий преобразованный код заработал? Мне кажется или я что-то не знаю, или Babel — это какая-то лоховская разводка.

Andrey
11.08.2016
07:16:30
babel-polyfill - а вообще, да, бабел для лохов

Дмитрий
11.08.2016
07:16:56
>код преобразуется в код, который не поддерживается в IE
Нормально когда наоборот))
Наоборот - это уже lebab какой то :D

Anton
11.08.2016
07:21:17
Ок, а чем лучше преобразовывать ES6 в рабочий поддерживаемый код?

Anton
11.08.2016
07:25:24
Чиво?

hlomzik
11.08.2016
07:26:49
что за вопросы, люди? es5 имеет плохую поддержку в старых ie. при этом нельзя говорить, что это плохой код, Anton

Николай
11.08.2016
07:26:55
Может пора забыть об ИЕ?

hlomzik
11.08.2016
07:26:59
используй другой пресет

Алексей
11.08.2016
07:27:09

hlomzik
11.08.2016
07:27:26
собственно, babel-polyfill и нужен, да

Anton
11.08.2016
07:28:08
ну так проблемы в IE11, ладно уж IE9 где-то в редких моментах косячил, я бы уж в исходном коде поправил, но когда IE11 выпадает — это ненормально и вызывает вопросы о работоспособности инструмента

Николай
11.08.2016
07:28:10
Как вариант можно сбилдить бабелем + прогнать через гугль трейсер. Но это пока только теория.

Google

Николай
11.08.2016
07:28:46
а что именно в ИЕ11 выпадает?

Алексей
11.08.2016
07:28:51

Anton
11.08.2016
07:30:33
вчера были проблемы с for (item in object) {}, в сгенерированном коде были проблемы с Symbol, если я правильно помню; причём даже полифильная библиотека не помогла, точнее помогла, но появилась другая ошибка, а гугление этой ошибки показало только открытый баг-репорт в babel от февраля этого года

hlomzik
11.08.2016
07:31:29
ах, ну это все просто проблемы веб-разработки и кроссбраузерности) и объем этих проблем, к счастью, уменьшился на много порядков

Anton
11.08.2016
07:31:35
или for (item of object)

Andrey
11.08.2016
07:31:43
для символов, есть еще "es6-symbol/implement"
и все гуглится =)

Andrey
11.08.2016
07:43:45
без babel-polyfill и другим браузерам может быть дурно. в ie просто легче наткнуться.

Felix
11.08.2016
07:44:10
рекомендую corejs-builder

Aleh
11.08.2016
07:45:49
Ну так-то да, вообще внезапно полностью es5 то не все поддерживают

Каїн
11.08.2016
07:58:59
Привет
Я пишу на пхп

Felix
11.08.2016
08:00:32
первый шаг - это принятие

⭐️Alexandra
11.08.2016
08:02:09
Клуб анонимных...
${langName}

Каїн
11.08.2016
08:04:35
Есть ризон разбираться в graphQL?

Владислав
11.08.2016
08:05:07

Vladimir
11.08.2016
08:06:55

Каїн
11.08.2016
08:08:23

Felix
11.08.2016
08:09:27
в core-js есть вроде

Google

Andrey
11.08.2016
08:09:54

Anton
11.08.2016
08:09:59
includes тоже где-то был, но страницы с ним я в IE не дошёл ещё; runtime гляну, спасибо, вроде через опцию plugins можно использовать в gulp при вызове babel

Каїн
11.08.2016
08:10:06
Возможно, но бабельський без

Felix
11.08.2016
08:10:08
https://github.com/zloirock/core-js/blob/e482646353b489e200a5ecccca6af5c01f0b4ef2/library/modules/es7.array.includes.js

Каїн
11.08.2016
08:10:56
Чеснок , у меня валился гг

Felix
11.08.2016
08:11:02
энивей проще сбилдить core-js с нужными методами, чем подключать babel-polyfill

Admin
ERROR: S client not available

Каїн
11.08.2016
08:11:51
А ещё же bluebird для промисов
Или и он в кор есть?

Felix
11.08.2016
08:12:17
ну bluebird это больше, чем промисы в спеке

Владислав
11.08.2016
08:12:18

Andrey
11.08.2016
08:12:37
для промисов есть es6-promise

Vladimir
11.08.2016
08:14:30

Владислав
11.08.2016
08:14:38
промисы в es6 говно, надо сказать

Каїн
11.08.2016
08:14:52
Ы
Чем

Vladimir
11.08.2016
08:15:25
медленнее, чем блубёрд, но они работают над микротасками
они = в8

Google

Каїн
11.08.2016
08:16:20
Статьи пруфы?

Владислав
11.08.2016
08:16:31
Статьи пруфы?
http://programmers.stackexchange.com/questions/278778/why-are-native-es6-promises-slower-and-more-memory-intensive-than-bluebird
мне банально не нравится то, что у них неудобный синтаксис

Vladimir
11.08.2016
08:17:00
это же не секрет, что они медленнее

Владислав
11.08.2016
08:17:12
нужно резолв/режект в колбеке ставить, нету методов и т.п.

Vladimir
11.08.2016
08:17:13

Каїн
11.08.2016
08:17:49
Что значит не ту

Владислав
11.08.2016
08:18:00
welcome to esdiscuss
это будет бесконечный холивар, начиная от того, что в классах свойств нет и заканчивая стрелочными функциями

Каїн
11.08.2016
08:18:07
Или тебе нра синтаксис дефферед с ангуляра?

Владислав
11.08.2016
08:18:20

Felix
11.08.2016
08:18:22
синтаксис с дефферед вообще пиздец
нихуя не удобный

Andrey
11.08.2016
08:18:29
https://github.com/petkaantonov/bluebird/tree/master/benchmark
один из смыслов использовать bluebird это из-за скорости

Каїн
11.08.2016
08:18:52
Кстати есть вопрос по рекомендации

Владислав
11.08.2016
08:19:05
оче удобно

Каїн
11.08.2016
08:19:23
Челендж с иос командой - кто сделает более респонсив апп
Реакт + бекбон?