Size: a a a

2020 September 30

PM

Pavel 🦇 Malyshev in Svelte [svelt]
я тебе ничего не должен объяснять за глобал)) ты сказал что у тебя есть пример, который невозможно реализовать без пробрасывания класса
источник

AP

Alexander Ponomarev in Svelte [svelt]
ну вот у меня есть ListItem с какими-то стилями
источник

AP

Alexander Ponomarev in Svelte [svelt]
он черный ящик
источник

AP

Alexander Ponomarev in Svelte [svelt]
я думаю у меня инкапсуляция все дела
источник

AP

Alexander Ponomarev in Svelte [svelt]
хочу его поанимировать
источник

AP

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

AP

Alexander Ponomarev in Svelte [svelt]
чтобы не пересечься
источник

AP

Alexander Ponomarev in Svelte [svelt]
удобно, а если у меня будет на глубине 100500 какой-то .item
источник

AP

Alexander Ponomarev in Svelte [svelt]
я должен всю глубину обойти?
источник

PM

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

AP

Alexander Ponomarev in Svelte [svelt]
а если завтра коллегка заменит класснейм на глубине на item
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
ну то есть className не решит эту проблему?
ну если бы вместе с ним передавался не просто "item" а "item svelte-123" то решил бы
источник

AP

Alexander Ponomarev in Svelte [svelt]
он бы работал только на то на что повешан
источник

AP

Alexander Ponomarev in Svelte [svelt]
из родителя
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
ну если бы вместе с ним передавался не просто "item" а "item svelte-123" то решил бы
ты же сам сказал что класснейму приходится смотреть в черный ящик
источник

AP

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

AP

Alexander Ponomarev in Svelte [svelt]
проблема в :global
источник

AP

Alexander Ponomarev in Svelte [svelt]
сам className не проблема
источник

PM

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
там даже className не нужен вообще
источник