Size: a a a

2021 February 16

11

1 1 in Svelte [svelt]
это про модули как таковые, в свелте они вообще не нужны, тут из коробки какой-то их эрзац имеется
источник

11

1 1 in Svelte [svelt]
каждый кто хочет чего-то такого, в целом может этим удовлетвориться, в той или иной мере
источник

AP

Alexander Ponomarev in Svelte [svelt]
в свелте вообще другой механизм не похожий на модули, все что у них общего это "изоляция"
источник

AP

Alexander Ponomarev in Svelte [svelt]
цсс модули ты просто пишешь без лишнего нестинга, все классы локальные, не надо ничего выдумывать. и все работает
источник

E

Evgeny in Svelte [svelt]
Тогда к вопросу о поддержке их:

<div className={styles.core}>
     Main page
   </div>

Что тут поддерживать?
источник

AP

Alexander Ponomarev in Svelte [svelt]
вот когда начинаешь выдумывать тогда и начинается говнокод
источник

11

1 1 in Svelte [svelt]
вот когда начинается импорт из соседнего компонента, пробрасывание хэшей классов через несколько уровней, и тому подобное мракобесие, которое в реальных проектах рано или поздно начинается, тогда говнокод с успехом отыгрывает всё упущенное за счёт мнимой простоты на старте.  с процентами.
источник

E

Evgeny in Svelte [svelt]
Для лендосов всяких, которые живут-как-есть могу согласиться о неприменимости цсс модулей, но в остальном, кроме как с покрытием е2е тестами проблем не имел
источник

E

Evgeny in Svelte [svelt]
Даже когда стили экстендил, необходимости в знании хешей не было
источник

E

Evgeny in Svelte [svelt]
В общем ладно, мне было просто интересно
источник

AP

Alexander Ponomarev in Svelte [svelt]
1 1
вот когда начинается импорт из соседнего компонента, пробрасывание хэшей классов через несколько уровней, и тому подобное мракобесие, которое в реальных проектах рано или поздно начинается, тогда говнокод с успехом отыгрывает всё упущенное за счёт мнимой простоты на старте.  с процентами.
такого просто не надо делать) я живу с цсс модулями уже лет 5 и такого никогда не нужно было, импорт чужих стилей просто запрещен. Короче у меня есть внутренний гайд как это готовить и оно все отлично работает)
источник

11

1 1 in Svelte [svelt]
без ансамбля?  сам, один?
источник

AP

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

11

1 1 in Svelte [svelt]
ну круто, вашей дисциплине можно позавидовать.  догадываюсь кого за это коллектив ненавидит
источник

E

Evgeny in Svelte [svelt]
Или любят, ведь меньше гемороя на проекте.
источник

E

Evgeny in Svelte [svelt]
Но честно, мне очень интересен кейс, когда нужно экстендить стили по хешам. В том, что делал и что видел как делают другие никогда такого не встречал. Это вообще законно? )
источник

11

1 1 in Svelte [svelt]
Evgeny
Или любят, ведь меньше гемороя на проекте.
ладно, проявим тактичность, в их личную жизнь лезть не будем :)
источник

AP

Alexander Ponomarev in Svelte [svelt]
ну банальный пример это composes, только он хреново работает с кросфайлами (много эджкейсов и багов сборщика). Но композес с скросфайлами тоже нужен, поэтому он делается через жс.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
покажи им эту фишку хоть с экспортом дефолтного объекта стилей и переопределением
источник

КС

Кирилл Спасибович... in Svelte [svelt]
тяжело представить что-то более управляемое и при этом стабильное
источник