@react_js

Страница 394 из 5115
Nikita
17.08.2016
20:25:40
https://github.com/tc39/proposals - ваще вот, тут про private пишут stage 1

Ҫѐҏӗѫӑ
17.08.2016
20:27:36
ну статик пропертис вон еще что держит https://github.com/tc39/proposal-class-public-fields/issues/27

Nikita
17.08.2016
20:31:16
какую-то хрень обсуждают. Сделали бы уже тупо синтаксическим сахаром к SomeClass.staticField = 123

Google
Ҫѐҏӗѫӑ
17.08.2016
20:31:25
нельзя

все не так просто

Nikita
17.08.2016
20:31:56
нельзя потому что?

Dmitry
17.08.2016
20:33:02
ну статик пропертис вон еще что держит https://github.com/tc39/proposal-class-public-fields/issues/27
Ну проперти судя по всему будут. Единственная полблемка - это Should we tweak the syntactic token to look less like assignment? (leading idea: :=)

Понял тебя, спасибо

Ҫѐҏӗѫӑ
17.08.2016
20:34:09
нельзя потому что?
потому что, например, надо определиться как быть там с this

https://github.com/tc39/proposal-class-public-fields/issues/34

Nikita
17.08.2016
20:34:37
как с обычными функциями. То есть из скоупа выше

Ҫѐҏӗѫӑ
17.08.2016
20:34:37
https://github.com/tc39/proposal-class-public-fields/issues/42

и тд

как с обычными функциями. То есть из скоупа выше
нельзя просто так взять и взять скоуп выше

Ilya
17.08.2016
20:35:15
потому что, например, надо определиться как быть там с this
да и компилятору легче будет, если в коснтрукторе сразу будут объявлять, это же статические методы как-никак

сразу будет понятен скоуп

Google
Ҫѐҏӗѫӑ
17.08.2016
20:35:43
речь о пропертях, а не методах

паблик методы уже есть с es6

Nikita
17.08.2016
20:36:12
почему нельзя? babel же может

Ҫѐҏӗѫӑ
17.08.2016
20:37:02
бабель может наивную реализацию как угодно сделать

Nikita
17.08.2016
20:37:02
class Foo { static singleton = () => new this; } var Foo = function Foo() { _classCallCheck(this, Foo); }; Foo.singleton = function () { return new undefined(); };

Ҫѐҏӗѫӑ
17.08.2016
20:37:12
а движкам нужна спека

Nikita
17.08.2016
20:38:00
блин, ну реально же все просто

Ҫѐҏӗѫӑ
17.08.2016
20:38:08
это так только кажется

Nikita
17.08.2016
20:38:12
у arrow-function нет своего this

он берет this родительский. Все, почему это поведение нельзя сохранить?

Ҫѐҏӗѫӑ
17.08.2016
20:38:32
ты точно читал ишусы?)

Nikita
17.08.2016
20:38:43
я прочел тот, что ты скинул

Ҫѐҏӗѫӑ
17.08.2016
20:38:59
я скинул про this как минимум 2

и еще есть 3 темы на esdiscuss

Dmitry
17.08.2016
20:41:36
@chicoxyzzy спасибо за инфу

Ҫѐҏӗѫӑ
17.08.2016
20:41:59
не за что

короче все только кажется простым. а на деле в жс есть куча эдж-кейсов, которые если не продумать, то все будет печально

потому что язык говно

Nikita
17.08.2016
20:45:27
и поэтому мы вечно будем использовать babel)

@chicoxyzzy я помню ты выяснял что брать TS/flow. Для проекта на реакте в итоге что лучше?

Google
Ҫѐҏӗѫӑ
17.08.2016
20:46:13
так я давно уже за тс топлю

Ilya
17.08.2016
20:46:45
https://github.com/shockone/black-screen

Ҫѐҏӗѫӑ
17.08.2016
20:47:08
и поэтому мы вечно будем использовать babel)
хз, больше особо крутых фич пока не планируется

из того, что можно транспильнуть

Ilya
17.08.2016
20:47:35
так я давно уже за тс топлю
https://github.com/kripken/emscripten :) (:

Ҫѐҏӗѫӑ
17.08.2016
20:48:06
за wasm я тоже давно топлю. а асмжс не нужен особо

Nikita
17.08.2016
20:49:02
ну, собственно static fields для propTypes/defaultProps, async-await минимум год, object {...spread}

Ҫѐҏӗѫӑ
17.08.2016
20:49:16
асинк эвэйт уже в es2017

Cocker
17.08.2016
20:49:24
из того, что можно транспильнуть
А что такое транспильнуть?

Ilya
17.08.2016
20:49:25
нет вроде

Ҫѐҏӗѫӑ
17.08.2016
20:49:28
да

Nikita
17.08.2016
20:49:43
Ҫѐҏӗѫӑ
17.08.2016
20:49:52
рест/спред может в 2018 попадет

а может и в 2017 успеет, хотя вряд ли

Ilya
17.08.2016
20:50:22
А что такое транспильнуть?
Сделать то, что по хорошему должно быть "просто так" через имеющиеся стредства.

Владимир
17.08.2016
20:50:37
|>

Ҫѐҏӗѫӑ
17.08.2016
20:50:50
transpiler - компилятор из одного яп в другой

из исходников в исходники

Nikita
17.08.2016
20:51:02
а может и в 2017 успеет, хотя вряд ли
ну там рокету нарисовали) можно хотя бы надеяться)

Google
Ҫѐҏӗѫӑ
17.08.2016
20:51:16
рокета еще ничего не значит

Nikita
17.08.2016
20:51:25
значит что обсудят, не?

Ҫѐҏӗѫӑ
17.08.2016
20:51:31
и для stage 4 надо еще чтобы два браузера заимплементили

а там es5 полностью только у эджа и ff

в конце

Admin
ERROR: S client not available

Ҫѐҏӗѫӑ
17.08.2016
20:52:43
если Себастьян сможет в сентбре приехать на митинг

Nikita
17.08.2016
20:52:53
жесть

Nikita
17.08.2016
20:53:16
я в stage-0 посмотрел. А есть какая-то первая линия отсева бреда?) чтобы важное не задерживать?)

Ҫѐҏӗѫӑ
17.08.2016
20:54:36
вложенные импорты от метеорца там самый пздц

Nikita
17.08.2016
20:54:53
А еще someMethod = () => {}
я не согласен тут, там вот реально больше вопросов, чем ответов) Потому Сережа и предлагал отделить static и обычные проперти

Ҫѐҏӗѫӑ
17.08.2016
20:55:38
самое херовое что typed objects убрали совсем(

Ломов тоже из жс ушел

счастливый человек

Nikita
17.08.2016
20:56:08
будь я в комитете - я бы предложил импорты вообще заморозить, пока браузеры и нода их не имплементируют. Потому что это сейчас просто сахар для common.js)

и до 2020 ваще про модули забыть)

Ҫѐҏӗѫӑ
17.08.2016
20:57:50
+

с другой стороны, сами загрузчики похоже все же уйдут из whatwg спеки в ecma262

Google
Владимир
17.08.2016
20:58:42
То есть как то сделать а потом стандарт изобрести?

Ҫѐҏӗѫӑ
17.08.2016
20:58:53
и они юзают ecma262

так что она им нужна-таки

То есть как то сделать а потом стандарт изобрести?
текущие импорты никак не тормозят работу whatwg

которые над загрузчиками работают

tc39 пока можно расслабиться

и надолго

Nikita
17.08.2016
20:59:55
нет, сделать то, что уже стандартизировали. А потом уже накручивать динамические импорты, если вообще это все еще нужно будет

также, прежде чем делать private/public (которые ИМХО нафиг не нужны), надо закончить все пропосалы по пропертям

Ҫѐҏӗѫӑ
17.08.2016
21:01:01
так-то динамические импорты уже 100500 лет есть

можно тег скрипт вставить)

поэтому их рассматривают вместе

Nikita
17.08.2016
21:01:48
так у модулей свой скоуп)

Ҫѐҏӗѫӑ
17.08.2016
21:02:06
чтобы не получилось как то говно, которое ща спешно убирают из спеки

Nikita
17.08.2016
21:02:26
а, еще давно вопрос был

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