Size: a a a

JavaScript.Ninja

2020 September 21

AE

Andrey Eremenko in JavaScript.Ninja
Да, Флоу проиграл.
И именно поэтому мне и интересно: буду ли я иметь такую же уверенность в коде, если (когда) буду делать проект на  TS какую имею с Flow.
источник

v

vasilich in JavaScript.Ninja
Плюс-минус) ТС все же тоже растет. Да и сторонние либы типизированы)
Может еще Илья дополнит)
источник

V

Valentin in JavaScript.Ninja
ТС только статическая типизация. Это стремно, но живу. Имхо
источник

NS

Nikita Sologub in JavaScript.Ninja
Andrey Eremenko
Да, Флоу проиграл.
И именно поэтому мне и интересно: буду ли я иметь такую же уверенность в коде, если (когда) буду делать проект на  TS какую имею с Flow.
Да вы только гляньте что в тс наварачивают
https://devblogs.microsoft.com/typescript/announcing-typescript-4-1-beta/
источник

IK

Illya Klymov in JavaScript.Ninja
Andrey Eremenko
Да, Флоу проиграл.
И именно поэтому мне и интересно: буду ли я иметь такую же уверенность в коде, если (когда) буду делать проект на  TS какую имею с Flow.
даже близко не будете
источник

IK

Illya Klymov in JavaScript.Ninja
ТС все еще полностью доверяет пользователю в "серых" зонах типизации
источник

IK

Illya Klymov in JavaScript.Ninja
а их навалом. Частично потому что язык js сам по себе такой, частично - потому что typescript слаб в выводе типов, частично - потому что у typescript строгость проверки типов это non-goal
источник

IK

Illya Klymov in JavaScript.Ninja
но как видите даже по этому чату - сообществу важнее удобство в 90% случаях, чем строгость в оставшихся 10 - я думаю это одна из причин, почему сообщество выбирает ТС при прочих равных (не считая что FB давно не обновляло флоу)
источник

AE

Andrey Eremenko in JavaScript.Ninja
Спасибо всем за мнения!
источник

v

vasilich in JavaScript.Ninja
Illya Klymov
но как видите даже по этому чату - сообществу важнее удобство в 90% случаях, чем строгость в оставшихся 10 - я думаю это одна из причин, почему сообщество выбирает ТС при прочих равных (не считая что FB давно не обновляло флоу)
Вроде бы последние пол года у них участились релизы?
источник

VS

Vitaliy Stoliarov in JavaScript.Ninja
Valentin
ТС только статическая типизация. Это стремно, но живу. Имхо
а какая в нем еще может быть типизация, если на выходе все равно динамическая нестрогая?
источник

VS

Vitaliy Stoliarov in JavaScript.Ninja
Может есть какие-то анализаторы поверх TS, которые говорят где всплывает newer и в конечном итоге any? Так как даже в строгом режиме TS не говорит о таких местах. Тем более в перебирающих методах он не умеет модифицировать типы (например arr.filter(n => n) не поймет что на выходе нужно исключать из типа null undefined и false
источник

t

tlp in JavaScript.Ninja
Привет всем!
Кто работал с nuxt js + auth.
Были ли проблемы с рефреш токеном?
источник

МВ

Мопсим Вертухаев... in JavaScript.Ninja
Всем добрый вечер))
Если я подключаю библиотеку vuedraggable у которой в зависимости идет sortablejs то в бандл будет входить вес обоих библиотек ?
источник

МВ

Мопсим Вертухаев... in JavaScript.Ninja
источник

МВ

Мопсим Вертухаев... in JavaScript.Ninja
Т.е. vuedraggable 500кб + sortablejs 800 кб ?
источник

МВ

Мопсим Вертухаев... in JavaScript.Ninja
И еще вопрос, какой оптимальный размер бандла ?
источник

IK

Illya Klymov in JavaScript.Ninja
Мопсим Вертухаев
Да
источник

IK

Illya Klymov in JavaScript.Ninja
Мопсим Вертухаев
И еще вопрос, какой оптимальный размер бандла ?
Зависит от задач
источник

IK

Illya Klymov in JavaScript.Ninja
Мопсим Вертухаев
Откройте для себя bundlephobia
источник