
Ҫѐҏӗѫӑ
16.08.2016
14:34:30
btw там shared memory грядет, так что вообще можно будет херни натворить)

Alexander
16.08.2016
14:34:47
Хрупкая штука. Если есть какойто большой объект в нем появилось много ссылок. каким то чудом объект девался а ссылки остались, потекло, авось если это раскидать на разные скопы, то будет меньше проблем. Я так думаю что сборщик мусора в случае let может чаще будет приходить.

Ҫѐҏӗѫӑ
16.08.2016
14:35:58
в объекте, объявленном через const может так же внезапно появиться много ссылок на другие объекты

Alexander
16.08.2016
14:36:31
Все верно, может.

Google

Ҫѐҏӗѫӑ
16.08.2016
14:37:03
опять же, все известные мне эдиторы и линтеры тут помогут
и конст с летом ничем не лучше
и они не могут (и не должны) заставлять gc приходить при завершении блока
он сам придет

Alexander
16.08.2016
14:41:48
с какого const должен кого-то заставлять приходить? его в замыкание можно легко запихнуть и менять внутренности сколько угодно

Ҫѐҏӗѫӑ
16.08.2016
14:42:29
да никакая конструкция не может заставить gc взять и придти после себя
это было бы очень накладно

Nikita
16.08.2016
14:47:23
const/let еще и дополнительную нагрузку на VM создает)

Ҫѐҏӗѫӑ
16.08.2016
15:03:36
но это не значит, что ими не надо пользоваться ;)

Ярослав
16.08.2016
15:08:12

Nikita
16.08.2016
15:08:51
эм, скоуп создать?)

Ҫѐҏӗѫӑ
16.08.2016
15:09:07
и TDZ учитывать

Ярослав
16.08.2016
15:12:44
тдз во время парсинга происходит, скоупы такие же, не?

Google

Ilya
16.08.2016
15:21:00
У них block level есть скоуп, у var его нет.
Поправьте.

Ҫѐҏӗѫӑ
16.08.2016
15:22:39
скоупы не такие же. tdz должен фаернуть во время рантайма, им нужен ececution context
и должна быть возможность обернуть в try-catch. это такая же реферренс эррор, как и другие
и даже если бы tdz работала только во время парсинга, то это также было бы не бесплатно

Anton
16.08.2016
15:31:14
Let - это то поведение переменной, которую ожидает любой програмер с Паскаля или Си.

yep
16.08.2016
15:43:23
забыл, как называется webpack плагин чтобы можно было подключать директорию в которой компонент вместе с файлом стиля?

Oleg
16.08.2016
15:55:30
подскажите, плиз, по react-router
допустим, есть разделы: settings, profile, help
есть общая шапка, где подсвечивается текущий раздел
как рендерить передать текущий раздел в общую шапку? параметр нельзя добавить, потому что тогда он может быть любым, а мапиться урл должен на конкретный компонент
Пример:
<Route
path="/spa"
component={App} //общая шапка здесь
>
<Route path=":projectId/settings" component={Settings}/>
<Route path=":projectId/profile" component={Profile}/>
<Route path=":projectId/help" component={Help}/>
</Route>
а то мне в голову приходит только навесить на каждый путь onEnter с параметром, чтобы поставить в общий store

Vladimir
16.08.2016
15:58:49
context.router.isActive()
ну и вообще посмотри, что у тебя в props и в context.router

Алексей
16.08.2016
16:02:08
for react-router ^2.4.1; this.props.location.pathname returns a string of the current route

Mikhail
16.08.2016
16:04:30
Есть аналог хромовской настройки Show user agent shadow DOM в Firefox? типа чтобы в FF увидеть :-moz-progress-bar и ему подобные

Алексей
16.08.2016
16:08:02

Oleg
16.08.2016
16:15:25

Алексей
16.08.2016
16:18:27

Lupsick
16.08.2016
19:42:00
какой ангулар говно
почему такой неадекватный dependency injection

Алексей
16.08.2016
19:45:18
Лол. Dependency Injection из двух строк. Одной обьявляем. Другой импортируем.
Но это я про второй ангуляр. :)

Google

Ilya
16.08.2016
19:53:56
1 - не обязательно в консоли писать console.log
2 - а это точно реакт?

Алексей
16.08.2016
19:58:30
document.getElementByClassName(...)[0].click() ? ты об этом?

Ilya
16.08.2016
19:59:28
не стоило удалять

Denis
17.08.2016
03:37:31
Парни, а кто-нибудь уже пробовал в своих проектах китайский ant Design UI kit?
1. http://ant.design/components/form/
2. http://mobile.ant.design/components/modal

Nikita
17.08.2016
04:10:42
ну и дока на китайском не очень вдохновляет)

Алексей
17.08.2016
07:41:57

Nikita
17.08.2016
08:00:35
сижу в сафари - все ок
http://ant.design/components/form/ - сравни тормоза на самой первой форме в сафари и хроме
думаю для админок самое то, если доки переведут)

Алексей
17.08.2016
08:01:13

Nikita
17.08.2016
08:01:40
там на глаз прям видно, а это неприемлимо)

Admin
ERROR: S client not available

Anton
17.08.2016
08:02:14
Только отключать? Гугл молчит

Nikita
17.08.2016
08:02:17
я ща WS пробую на проекте, +1 к вопросу
причем это пропсы он видит, когда автокомплит по jsx родительских компонентов дает

Brs
17.08.2016
08:02:50
Отключать валидации вебшторма, включать eslint

Nikita
17.08.2016
08:03:36
мне кажется вопрос не правильный) как сделать так, чтобы он их видел и давал по ним автокомплит. Отключить инспекцию - такое себе решение)

Dreamerinnoise
17.08.2016
08:05:15
По идее пропсы тоже должны быть описаны

Google

Anton
17.08.2016
08:06:08

Dreamerinnoise
17.08.2016
08:06:40

Anton
17.08.2016
08:06:50
Тут как бы все ок, но автокоплит по ним не работает, он вобще ничего с ними не делает
Вобще странно, но я не могу ничего толкового нагуглить по этой теме

Nikita
17.08.2016
08:08:14
@antouhou https://youtrack.jetbrains.com/issue/WEB-14741

Oleh
17.08.2016
08:08:33
Ребят, кто знает какой-нибудь онлайн ресурс для теста перфоманса, типа jsperf? Просто он не работает давненько уже.

Nikita
17.08.2016
08:10:05
вообще странно. issue fixed, а на деле не работает(

Anton
17.08.2016
08:14:41

Nikita
17.08.2016
08:15:26
еще прямо дико бесит, если вдруг отформатировать код с синтаксической ошибкой, он jsx в кашу превращает

Anton
17.08.2016
08:17:27

Dreamerinnoise
17.08.2016
08:18:22

Anton
17.08.2016
08:18:55
еще прямо дико бесит, если вдруг отформатировать код с синтаксической ошибкой, он jsx в кашу превращает
А ты через стандартный форматтер делаешь? У меня там интеграция с jscs стоит, форматирую через него, а не через стандартый. Стандартный обычно каую-то жесть делает. Правда в свете того, что jscs умер, а новой интеграции с eslint —fix пока нет, придется в скором времени пеерзажть на форматирование кода из командной строки, что, конечно, не так удобно

Nikita
17.08.2016
08:22:44
ну, меня стандартный устраивает, кроме этого момента
вообще там есть триггеры, ты можешь запускать любую команду по сохранению, например