@react_js

Страница 391 из 5115
Ҫѐҏӗѫӑ
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 и ему подобные

Oleg
16.08.2016
16:15:25
for react-router ^2.4.1; this.props.location.pathname returns a string of the current route
для простого случая – да. но может быть что-то типа /app/15/settings/site и /app/63/help/site

Алексей
16.08.2016
16:18:27
для простого случая – да. но может быть что-то типа /app/15/settings/site и /app/63/help/site
из сыллки указанной выше getPath() location.pathname+location.query getPathname() location.pathname getParams() params getQuery() location.query getRoutes() routes isActive(to, params, query) history.isActive(pathname, query, onlyActiveOnIndex)

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
А серьезно какой профит от let и const это же все равно в var трансплитится.
стоп, а как же те, кто пишет на ноде 6>? Юзает Electron? Там ничего не трансплитится

стоп, а как же те, кто пишет на ноде 6>? Юзает Electron? Там ничего не трансплитится
ну и да, я где-то читал, что компилятор делает какой-то финт с const, типа подменяет значение и подобное, не понял точно, но это как потимизация

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
Что значит должны быть описаны?
meh, я подумал тайпинги это ts тайпинги.

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

meh, я подумал тайпинги это ts тайпинги.
Тайпинги ts-ные для автокоплита реакта тоже включены

Вобще странно, но я не могу ничего толкового нагуглить по этой теме

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
@antouhou https://youtrack.jetbrains.com/issue/WEB-14741
Там вобще что-то странное, оно помечено как fixed, потому что ссылается на https://youtrack.jetbrains.com/issue/WEB-14741, который в свою очередь был fixed в 2016.2, хотя у меня стоит 2016.3

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

Anton
17.08.2016
08:17:27
Там вобще что-то странное, оно помечено как fixed, потому что ссылается на https://youtrack.jetbrains.com/issue/WEB-14741, который в свою очередь был fixed в 2016.2, хотя у меня стоит 2016.3
который кстати ссылается на https://youtrack.jetbrains.com/issue/WEB-16323#tab=Linked%20Issues, который про то же самое, но только у него статус open. Что за каша у них там в трекере

Dreamerinnoise
17.08.2016
08:18:22
Вобще странно, но я не могу ничего толкового нагуглить по этой теме
просто афаик когда в тс пишешь вот так React.Component<ITodoFooterProps, {}> {} то тогда все this.props нормально комплитятся

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

Nikita
17.08.2016
08:22:44
ну, меня стандартный устраивает, кроме этого момента

вообще там есть триггеры, ты можешь запускать любую команду по сохранению, например

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