
Dima
29.06.2016
14:07:15
Но алгоритм не джонсона там

Ҫѐҏӗѫӑ
29.06.2016
14:07:18
если так, то вообще не вижу проблем хоть на вебвью делать

Kirill
29.06.2016
14:07:22

Dima
29.06.2016
14:07:32

Google

Kirill
29.06.2016
14:07:35
Точно этот. Красиво стили переносит
Я запускал сам

Dima
29.06.2016
14:07:58
Покаж результаты

Kirill
29.06.2016
14:08:04
Все огонь

Dima
29.06.2016
14:08:32
На словах ты лев толстой

Alex
29.06.2016
14:09:40
Привет))) Слушайте, а mixins можно для render сделать?

Ҫѐҏӗѫӑ
29.06.2016
14:10:23

Kirill
29.06.2016
14:10:31

Alex
29.06.2016
14:11:17
ну типа
var myMixin = {
render() {
if(Math.random() > 0.5) return this.render();
else return <div>Ну ты неудачник</div>;
}
}
а потом
React.createClass({
mixins: [myMixin],
render() { return <div>А ты удачлив</div> }
})

Aleh
29.06.2016
14:11:49
забудь про миксины

Google

Anonymous
29.06.2016
14:12:05
миксины уже не модно?

Aleh
29.06.2016
14:12:06
hoc прямо создан для такого

Ҫѐҏӗѫӑ
29.06.2016
14:12:08
нельзя

Alex
29.06.2016
14:13:23
фигово =)

Alxander
29.06.2016
14:22:08

Tom
29.06.2016
14:28:05
Это что тоже призма?

Ostap
29.06.2016
14:29:09

Kirill
29.06.2016
14:38:55

Sergey
29.06.2016
14:40:03

anoru
29.06.2016
14:52:45
Да и это очевидно, недавно еще был ostogram, который её же юзал
http://ostagram.ru/static_pages/lenta?last_days=30&locale=ru
тоже самое

Dima
29.06.2016
14:59:34

Max
29.06.2016
16:49:48
Чуваки кто сталкивался, эскпортирую функцию объявленную ранее так export default { funcName }, потом импортирую ее import { funcName} from 'func' Вэбпак ругается что это не функция и указывает на место ее вывода. Голову уже сломал, не пойму в чем дело.

Vitaly
29.06.2016
16:50:24
ну потому что он пытается взять не из default
а из экспорта именованного
очевидно же
твоя запись эквивалентна

Andrew
29.06.2016
16:50:52
без фигурный во втором случае попробуйте

Google

Andrew
29.06.2016
16:50:58
фигурных

Max
29.06.2016
16:51:11
пробовал, тоже самое.

Vitaly
29.06.2016
16:51:14
require { funcName } = require('func')
а у тебя чтобы работало нужно
require { funcName } = require('func').default
так как импорт пытается сделать (1) - то и не работает
надо делать
export funcName
и все
без дефолтов
тогда будет деструктор работать

Max
29.06.2016
16:52:00
Странно, но другом проекте все норм
работает

Vitaly
29.06.2016
16:52:44
трансформатор кривой

Max
29.06.2016
16:52:45
Без default работает, спасибо. Просто не пойму почему так

Vitaly
29.06.2016
16:53:01
потому что дефолт транспилится в
module.exports.default = { funcName }
сейчас не делается двойного объявления чаще всего
типа
module.exports = { funcName }
module.exports.default = { funcName }

Max
29.06.2016
16:54:25
ок, спасибо

hlomzik
29.06.2016
16:58:03

Google

Владимир
29.06.2016
16:59:59
уходит объект и доставать его нужно как объект, поэтому получится

hlomzik
29.06.2016
17:00:28

Владимир
29.06.2016
17:00:45
2 строки это плохо ?

hlomzik
29.06.2016
17:00:46
import ({ funcName }) from blah вряд ли сработает

Vitaly
29.06.2016
17:00:51
import XXX from YYY
XXX.funcName
так что да - плохо

Владимир
29.06.2016
17:00:58
угу

Admin
ERROR: S client not available

Vitaly
29.06.2016
17:00:59
прозе
export funcName
import { funcName }

hlomzik
29.06.2016
17:01:20
++

Владимир
29.06.2016
17:01:22
я лишь про то что это возможно

Alxander
29.06.2016
18:02:36
Да шо такое. У меня react-router-redux что-то отвалился.
Пушу в него стейт, редакс его видит, а история не синхронизируется.
Чё ваще такое.

Vitaly
29.06.2016
18:26:45
history 3?

Andrey
29.06.2016
18:53:53
https://habrahabr.ru/post/304362/ - все, конец JS близок ?)

Vladimir
29.06.2016
18:57:27
Блин
Оно не про это

Andrey
29.06.2016
18:59:24
Оно не про это
Почему? уже реально запустить код на C, пока хороший кейс будет в том, если нужно обфусцировать код

Google

Nikita
29.06.2016
19:01:17
дебильный кейс, честное слово))
и код на C и раньше можно было запустить. Например webp/webm конвертеры написаны с помощью трансляции С в js

Vladimir
29.06.2016
19:02:47

Nikita
29.06.2016
19:04:55
вообще под все известные языки рано или поздно появились трансляторы в js. Причем не один
https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS
вот списочек)

Andrey
29.06.2016
19:10:45
только WebAssembly это не транслятор в js а о другом, но да ладно)

Anton
29.06.2016
19:12:57
WebAssembly взлетит еще очень нескоро, если взлетит вобще

Denis
29.06.2016
19:17:04

Nikita
29.06.2016
19:19:49

Denis
29.06.2016
19:21:56
Правильно даже будет сказать: кто-то что-то уже написал.

Kich
29.06.2016
19:23:30

Andrey
29.06.2016
19:26:15

Kich
29.06.2016
19:29:30
> заметите, что производительность порой может быть медленнее старого доброго Javascript. … WebAssembly ещё не готов к промышленному применению.
Ну, окей. Лет через 5-10 может выкатиться в массы + инертность Ънтерпрайза к старым браузерам. За js можно не переживать

Andrey
29.06.2016
19:31:17
я выше в шутку написал про JS, а тут реально поверили ) Но то, что не будет запускаться в js виртуальной машине, будут нормальные типы и без garbage collector. Круто.

v
29.06.2016
19:31:55
ага
даешь вирусы в браузере

Aleh
29.06.2016
19:32:05
о да, пользователи счастливы будут отсутствию gc

Andrey
29.06.2016
19:32:26

v
29.06.2016
19:32:45
да ладно