Size: a a a

2020 October 02

AO

Alex Okrushko in Angular Kyiv
Igor Filippov
Мне идея понравилась, просто надо допилить её, на более гибкую
Это та же идея, которая лежит в основе @ngrx/component-store, только который уже допилен.
источник

AO

Alex Okrushko in Angular Kyiv
Alex Ьтьь
может как-то в виде декоратора оформить?
Мне очень понравились твои разборы кода за последние пару дней, я просто нарадоваться не мог 👍
Так вот, о декораторах - я бы не советовал их использовать по многим причинам.
источник

Alex Ьтьь in Angular Kyiv
Alex Okrushko
Мне очень понравились твои разборы кода за последние пару дней, я просто нарадоваться не мог 👍
Так вот, о декораторах - я бы не советовал их использовать по многим причинам.
Спасибо.

По каким причинам не стоило бы их использовать?
источник

Sergey Фrolov in Angular Kyiv
Alex Okrushko
Мне очень понравились твои разборы кода за последние пару дней, я просто нарадоваться не мог 👍
Так вот, о декораторах - я бы не советовал их использовать по многим причинам.
Ждём когда они пойдут на след стейдж и доедут до ts когда-нибудь
источник

Sergey Фrolov in Angular Kyiv
Alex Ьтьь
Спасибо.

По каким причинам не стоило бы их использовать?
В js они будут другими
источник

Sergey Фrolov in Angular Kyiv
В общем это эксперементальная фича
источник

AO

Alex Okrushko in Angular Kyiv
+ они не type safe
источник

AO

Alex Okrushko in Angular Kyiv
Sergey Фrolov
Ждём когда они пойдут на след стейдж и доедут до ts когда-нибудь
Один пропозал уже закрыли, там вроде новый есть, но с другим функционалом
источник

Sergey Фrolov in Angular Kyiv
Alex Okrushko
Один пропозал уже закрыли, там вроде новый есть, но с другим функционалом
Да, на последней встрече и его обновили. В общем работа идёт
источник

Sergey Фrolov in Angular Kyiv
Telegram
Вебня
Извиняюсь за то, что целую неделю не было новостей. Было очень много других дел. А новостей накопилось очень много. Главная из них, пожалуй, это то, что на прошлой неделе была встреча #TC39, о результатах которой стоит рассказать.

Результаты 78 встречи TC39 (21 - 24 сентября)

🚀 ECMA402 пропозал Intl.DisplayNames переходит на stage 4 (слайды)
✅ пропозал .item() переходит на stage 3 (слайды)
✅ Import Assertions переходят на stage 3 (слайды)
🐥 ECMA402 Intl Enumeration API переходит на stage 2 (слайды)
🐥 Class static initialization block переходит на stage 2 (слайды)
🐥 Resizable and growable ArrayBuffers переходит на stage 2 (слайды)
🐣 новое предложение String.dedent переходит на stage 1 (слайды)
🐣 новое предложение ECMA402 Intl.DisplayNames V2 переходит на stage 1 (слайды)
🐣 новое предложение ECMA402 Intl.Locale info переходит на stage 1 (слайды)
🐣 новое предложение Error Cause переходит на stage 1 (слайды)
🐣 новое предложение Double-Ended Iterator and Destructuring переходит на stage 1 (слайды)
🐣 новое предложение…
источник

Sergey Фrolov in Angular Kyiv
Вот тут Сережа держит в курсе
источник

AO

Alex Okrushko in Angular Kyiv
Alex Ьтьь
Спасибо.

По каким причинам не стоило бы их использовать?
Частый контр-аргумент, это что Ангуляр сам использует декораторы. Это не совсем так. Он их использует как annotations, и до самого TS компайлера они не доходят. Angular compiler их убирает и превращает в метадату
источник

AO

Alex Okrushko in Angular Kyiv
Sergey Фrolov
Telegram
Вебня
Извиняюсь за то, что целую неделю не было новостей. Было очень много других дел. А новостей накопилось очень много. Главная из них, пожалуй, это то, что на прошлой неделе была встреча #TC39, о результатах которой стоит рассказать.

Результаты 78 встречи TC39 (21 - 24 сентября)

🚀 ECMA402 пропозал Intl.DisplayNames переходит на stage 4 (слайды)
✅ пропозал .item() переходит на stage 3 (слайды)
✅ Import Assertions переходят на stage 3 (слайды)
🐥 ECMA402 Intl Enumeration API переходит на stage 2 (слайды)
🐥 Class static initialization block переходит на stage 2 (слайды)
🐥 Resizable and growable ArrayBuffers переходит на stage 2 (слайды)
🐣 новое предложение String.dedent переходит на stage 1 (слайды)
🐣 новое предложение ECMA402 Intl.DisplayNames V2 переходит на stage 1 (слайды)
🐣 новое предложение ECMA402 Intl.Locale info переходит на stage 1 (слайды)
🐣 новое предложение Error Cause переходит на stage 1 (слайды)
🐣 новое предложение Double-Ended Iterator and Destructuring переходит на stage 1 (слайды)
🐣 новое предложение…
Ага, спасибо, почитаю 👍
источник

Sergey Фrolov in Angular Kyiv
Alex Okrushko
Частый контр-аргумент, это что Ангуляр сам использует декораторы. Это не совсем так. Он их использует как annotations, и до самого TS компайлера они не доходят. Angular compiler их убирает и превращает в метадату
Кстати я даже не задумывался над этим. Это только про стандартные ангуряр-декораторы и для проперти?
источник

AO

Alex Okrushko in Angular Kyiv
Sergey Фrolov
Кстати я даже не задумывался над этим. Это только про стандартные ангуряр-декораторы и для проперти?
Да. Поэтому их даже нельзя внести в группу "декораторов", если по честному
источник

Sergey Фrolov in Angular Kyiv
Понятно, почему вы у себя выпилили их
источник

AO

Alex Okrushko in Angular Kyiv
Sergey Фrolov
Понятно, почему вы у себя выпилили их
Да, по этим трём причинам.
источник
2020 October 03

AO

Alex Okrushko in Angular Kyiv
На днях делал презентацию для Ангуляр команды. Удалось выложить отредактированную версию: https://www.youtube.com/watch?v=Azus3_CEkpw
Буду рад любым комментариям :)
источник

SG

Stanislav Galiant in Angular Kyiv
Я тут запускаю вперше проект з nx (monorepo) і думаю як краще налаштувати i18n.  Яку лібу ви б порадили ? Я раніше юзав transloco і все було ок, але ось для monorepo не знаю чи підійде.
источник

Sergey Фrolov in Angular Kyiv
Stanislav Galiant
Я тут запускаю вперше проект з nx (monorepo) і думаю як краще налаштувати i18n.  Яку лібу ви б порадили ? Я раніше юзав transloco і все було ок, але ось для monorepo не знаю чи підійде.
Так, підійде. Можно ще брати i18n, над нею зараз активно працюють і доробляють.
источник