Size: a a a

2020 December 25

ON

Oleg N in Svelte [svelt]
Eric Rovell
Да блин, они ТС выкинули из свелт кит. Имею ввиду, не поддержку, а сам код пишут без него. "Мешал прототипировать"
В чем проблема? Пишут так как им удобно.
источник

A

Arushwl in Svelte [svelt]
Pavel 🦇 Malyshev
<img on:load|once={}>
Yup 👍🏻
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
Yup 👍🏻
я часто использую кстати. например надо какую-то анимацию запустить уже после того как загрузилась картинка или видео. в обработчике меняешь стейт какой-то и он него делаешь другую реактивщину
источник

DK

Dmitry Kurmanov in Svelte [svelt]
А дайте пожалуйста вариант "нужен не для всех проектов" и я проголосую :)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Dmitry Kurmanov
А дайте пожалуйста вариант "нужен не для всех проектов" и я проголосую :)
+1
источник

ON

Oleg N in Svelte [svelt]
Ща
источник

MZ

Misha Zamkevich in Svelte [svelt]
В последнем Svelte Radio подкасте говорили, что у них с TS сильно тормозится разработка, поэтому они его пока выкинули, но к проду вернут обратно.
источник

A

Alexander in Svelte [svelt]
вопрос. понимаю что это компилятор, но может он может как-то менее агрессивно перегружать страницу при watch? а то в vue слово поменять и тут же результат, а в svelte - оно всю страницу перегружает постоянно
источник

AP

Alexander Ponomarev in Svelte [svelt]
Oleg N
В чем проблема? Пишут так как им удобно.
они и так особой строгости в использовании ТСа не проявляли =)

https://github.com/sveltejs/svelte/blob/c24b313b1af8c55db4fe0ce1ea689000042a2531/src/compiler/compile/nodes/shared/Context.ts везде касты as Node

https://github.com/sveltejs/svelte/blob/c24b313b1af8c55db4fe0ce1ea689000042a2531/src/compiler/compile/render_dom/wrappers/Element/create_slot_block.ts#L38 ждесь почти any каст

Если поискать касты по проекту то их там тьмища.

Ну и самая главная дыра https://github.com/sveltejs/svelte/search?q=any
источник

AP

Alexander Ponomarev in Svelte [svelt]
какой толк от такого ТСа я хз
источник

A

Arushwl in Svelte [svelt]
Pavel 🦇 Malyshev
я часто использую кстати. например надо какую-то анимацию запустить уже после того как загрузилась картинка или видео. в обработчике меняешь стейт какой-то и он него делаешь другую реактивщину
А инсайд контент проверить на загрузку? Типа:

<li> <img> </li>
источник

AP

Alexander Ponomarev in Svelte [svelt]
это примерно как JSDoc жить
источник

AK

Alex Kaz in Svelte [svelt]
Если касты без промежуточных any или unknown, то это до вмещающего типа, должно быть безопасно
источник

ON

Oleg N in Svelte [svelt]
TypeScript?
Анонимный опрос
39%
Нужно все писать в TS
10%
Чаще нужен
32%
Чаще не нужен
19%
Не нужен вообще
Проголосовало: 31
источник

AK

Alex Kaz in Svelte [svelt]
Alexander Ponomarev
это примерно как JSDoc жить
Кстати, скучаю по нему, хорошая штука была)
источник

AP

Alexander Ponomarev in Svelte [svelt]
Alex Kaz
Если касты без промежуточных any или unknown, то это до вмещающего типа, должно быть безопасно
не все так просто, если у тебя был string а ты его кастишь в type SomeEnum = 'a' | 'b' | 'c' то вроде нет никакой безопасности
источник

AP

Alexander Ponomarev in Svelte [svelt]
источник

AK

Alex Kaz in Svelte [svelt]
Alexander Ponomarev
не все так просто, если у тебя был string а ты его кастишь в type SomeEnum = 'a' | 'b' | 'c' то вроде нет никакой безопасности
Ты прав! Шляпа получается
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
А инсайд контент проверить на загрузку? Типа:

<li> <img> </li>
не понял вопрос)
источник

AP

Alexander Ponomarev in Svelte [svelt]
Oleg N
TypeScript?
Анонимный опрос
39%
Нужно все писать в TS
10%
Чаще нужен
32%
Чаще не нужен
19%
Не нужен вообще
Проголосовало: 31
человеку который умеет писать сразу нормально на ТСе он будет нужен везде. А человек без опыта и который минуты в рублях считает здесь и сейчас, конечно скажет что не нужен.

Проблема в том что почти для любого долгоподдерживаемого проекта тс нужен и тем более для компилятора свелта. Но если использовать ТС в режиме "я хз как тут сделать поэтому бахну any", то от него не будет вообще никакого толку, просто трата времени. Именно потому что большинство склонно сэкономить время сейчас и бахнуть эни, чем сэкономить время на поиске проблемы в будущем, получается что ТС в их проектах бесполезен и они делают кривой вывод что тспереоценен)
источник