Size: a a a

Svelte [svelt] - All about Svelte JavaScript framework.

2021 December 01

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
ты просто придумываешь условия на ходу))) если нужно видеть обновленный DOM, чего не было в предыдущих требованиях, используй afterUpdate, но уже без меня)
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
помоему я сразу написал https://t.me/sveltejs/185805
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
не вижу ни слова про “видеть DOM”
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
тоже самое
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
апдейты это про дом)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
не обязательно
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
timeout = 2000 - это апдейт стейта
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
моя реализация на апдейте определенного стейта перезаводит интервал
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
нужно с DOM работать, вперед и с песней. ты же вроде бы умный, догадаешься как сделать
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt] - All about Svelte JavaScript framework.
критиковать решения, которые решают другие задачи, что они не решают твою придуманную, как минимум странно
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
решения которые не решают задачу вроде странно предлагать?)
источник

VZ

Vladimir Zuzin in Svelte [svelt] - All about Svelte JavaScript framework.
По вчерашней проблеме вроде нашел решение. Пришлось везде проставить метки в коде и следить в дебагере выполнение. Обнаружил, что проблемный компонент вначале обновляется несколько раз и то же самое при последующих реакциях на действия, изменяющие стейт. Понял, что логика работы слишком сложная для одного компонента, одни реактивные переменные дергают другие, это вызывает ненужные обновления дерева. В результате декомпозировал компонент еще на 2 дочерних. Плюс понял, что плодить stor'ы - зло, лучше иметь один, но сложный и обновлять только его, чем несколько простых и обновлять каждый в разных местах. По итогу - нормальная работа, получаю ожидаемые данные без лишних обновлений dom. Тема с необходимостью уникального id для элементов цикла не подтвердилась. То есть, для себя - полезно, для функционирования - без разницы
источник

MZ

Misha Zamkevich in Svelte [svelt] - All about Svelte JavaScript framework.
Id может понадобится только если ты мутируешь массив по которому идет итерация. То есть, например, для фильтров, для страниц описания товаров, где единый роут, но данные, которые в него прилетают, могут обеовлятся, и т п
источник

VZ

Vladimir Zuzin in Svelte [svelt] - All about Svelte JavaScript framework.
Ну да, для реализации своей логики.
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
так и появился редакс)
источник

А

Аидрфй in Svelte [svelt] - All about Svelte JavaScript framework.
https://kahi-ui.nbn.dev/
еще не кидали? на первый взгляд довольно приятный ui kit
источник

AS

Artemiy Suchkov in Svelte [svelt] - All about Svelte JavaScript framework.
Где-то кстати майкрософт-стайл был — я ссылку потерял
источник

КС

Кирилл Спасибович... in Svelte [svelt] - All about Svelte JavaScript framework.
https://github.com/novacbn/kahi-ui/blob/main/src/lib/components/interactables/button/Button.svelte#L74-L101
эхх
снова они все пытаются передать класс и прописать все евенты, как же научить их пути свелта ?
источник

AP

Alexander Ponomarev in Svelte [svelt] - All about Svelte JavaScript framework.
слишком сложно понять что это дефолтная необходимость и дефолтный кейс)
источник