Size: a a a

2020 December 25

AP

Alexander Ponomarev in Svelte [svelt]
эвенты сначало спускаются к таргету а потом поднимаются, если у них есть баблинг
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
нативное браузерное поведение..
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
эвенты сначало спускаются к таргету а потом поднимаются, если у них есть баблинг
блин ну че ты как в детском садике то?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
тебе вообще о другом говорят
источник

A

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
Типа параметры транзишн его перезапускают?
ну как экшены работают, так же ксатти работыли транзишены в Ractive
источник

A

Arushwl in Svelte [svelt]
Pavel 🦇 Malyshev
ну как экшены работают, так же ксатти работыли транзишены в Ractive
А, типа update() колбэк?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
но там они были написаны на JS, без генерации CSS анимаций. а свелт видимо вот эта оптимизация как-то блогирует такой кейс. но это не точно
источник

A

Arushwl in Svelte [svelt]
Pavel 🦇 Malyshev
но там они были написаны на JS, без генерации CSS анимаций. а свелт видимо вот эта оптимизация как-то блогирует такой кейс. но это не точно
Скорее всего. Нужно перекомпилировать css...
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
А, типа update() колбэк?
в случае с транзишеном было бы достаточно просто перезапускать функцию
источник

A

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
тогда без всякий #key можно было бы делать так:

<button on:click={() => n++}>
 Restart transition
</button>

<div transition:fade={{ duration: 500, n }}></div>
источник

A

Arushwl in Svelte [svelt]
Pavel 🦇 Malyshev
тогда без всякий #key можно было бы делать так:

<button on:click={() => n++}>
 Restart transition
</button>

<div transition:fade={{ duration: 500, n }}></div>
Ес. Круто было б👍🏻 pr наверное имеется
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
По параметру снаружи да👍🏻 а то пляски с кастом анимацией или огород с #if в шаблоне
по #if тоже надо конечно, но именно кейс с #key нафиг не нужен был бы
источник

ON

Oleg N in Svelte [svelt]
Alexander Ponomarev
человеку который умеет писать сразу нормально на ТСе он будет нужен везде. А человек без опыта и который минуты в рублях считает здесь и сейчас, конечно скажет что не нужен.

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

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
блин ну че ты как в детском садике то?
https://svelte.dev/repl/84db026bc0bc47bdac31dd00dc6c6e33?version=3.24.1 давай ты в свой десткий садик сам сходишь.

Компонент не знает что ему в слот приелтело и может понимать что загрузилось
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
https://svelte.dev/repl/84db026bc0bc47bdac31dd00dc6c6e33?version=3.24.1 давай ты в свой десткий садик сам сходишь.

Компонент не знает что ему в слот приелтело и может понимать что загрузилось
гыг, решаешь не тот кейс. ничего бывает
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
гыг, решаешь не тот кейс. ничего бывает
с чего ты взял что ты кейс правильно понял?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
с чего ты взял что ты кейс правильно понял?
дык давай спросим
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
ну и тот же кейс, только написанный без детского сада: https://svelte.dev/repl/a010d24079a34ec5a14b4309d1a9de5f?version=3.24.1
источник